Datasnap.DSAuth.TDSRoleComparison

提供: RAD Studio API Documentation
移動先: 案内検索

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: サーバー メソッドには権限付与または拒否されたロールが定義され、ユーザーにもロールが定義されていますが、ユーザーのロールには、サーバー メソッドの権限付与または拒否されたロールのリストに含まれているものがありません。

関連項目