Datasnap.DSAuth.TDSCustomAuthenticationManager.Authorize
Delphi
function Authorize(const EventObject: TDSAuthorizeEventObject): boolean; virtual;
C++
virtual bool __fastcall Authorize(Datasnap::Dscommonserver::TDSAuthorizeEventObject* const EventObject);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Datasnap.DSAuth.pas Datasnap.DSAuth.hpp |
Datasnap.DSAuth | TDSCustomAuthenticationManager |
説明
指定されたユーザーが、対象となっているメソッドへのアクセス権を付与されているかどうかを返します。
OnUserAuthorize イベントが指定されている場合には、処理が委任されます。 そうでなければ、指定された SessionUserRoles が、呼び出されるサーバー メソッドに対して認可拒否されていない限り、True が返されます。 権限付与は、EventObject に保管されている権限付与/拒否ロールを基に、行われます。