Datasnap.DSAuth.TDSRoleComparison
Delphi
TDSRoleComparison = (rcNoUserRoles, rcNoMethodRoles, rcUserRoleAllowed, rcUserRoleDenied, rcNoMatch);
C++
enum DECLSPEC_DENUM TDSRoleComparison : unsigned char { rcNoUserRoles, rcNoMethodRoles, rcUserRoleAllowed, rcUserRoleDenied, rcNoMatch };
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
enum | public | Datasnap.DSAuth.pas Datasnap.DSAuth.hpp |
Datasnap.DSAuth | Datasnap.DSAuth |
説明
ユーザー ロールとサーバー メソッド ロールを比較したときに返される結果です。
返される値とその意味は次のとおりです:
- rcNoMethodRoles: サーバー メソッドには、権限付与または拒否されたロールが定義されていません。
- rcNoUserRoles: サーバー メソッドには、権限付与または拒否されたロールが定義されていますが、現在のユーザーにはロールが関連付けられていません。
- rcUserRoleDenied: サーバー メソッドには権限付与または拒否されたロールが定義され、ユーザーにもロールが定義されていますが、ユーザーのロールからは権限が拒否されたと考えられます。
- rcUserRoleAllowed: サーバー メソッドには権限付与または拒否されたロールが定義され、ユーザーにもロールが定義されていて、ユーザーのロールからは権限が付与されたと考えられます。
- rcNoMatch: サーバー メソッドには権限付与または拒否されたロールが定義され、ユーザーにもロールが定義されていますが、ユーザーのロールには、サーバー メソッドの権限付与または拒否されたロールのリストに含まれているものがありません。