Datasnap.DSAuth.TDSCustomAuthenticationManager.CompareRoles

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

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 で説明されています。