Datasnap.DSAuth.TDSCustomAuthenticationManager.CompareRoles
Delphi
class function CompareRoles(UserRoles: TStrings;
AuthorizedRoles, DeniedRoles: TStrings): TDSRoleComparison;
C++
__classmethod TDSRoleComparison __fastcall CompareRoles(System::Classes::TStrings* UserRoles, System::Classes::TStrings* AuthorizedRoles, System::Classes::TStrings* DeniedRoles);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Datasnap.DSAuth.pas Datasnap.DSAuth.hpp |
Datasnap.DSAuth | TDSCustomAuthenticationManager |
説明
デフォルトの認証チェックを行うヘルパ関数です。
CompareRoles は、権限を与えるべきかどうかの判断を助ける、OnUserAuthorize イベントの実装内で使用可能なヘルパ関数です。 これは、現在のユーザーに割り当てられているロールと、呼び出されるサーバー メソッドに対して設定されている権限付与/拒否ロールを比較します。 返される可能性のある値については、TDSRoleComparison で説明されています。