Datasnap.DSAuth.TDSAuthorizationEvent
Delphi
TDSAuthorizationEvent = procedure(Sender: TObject;
AuthorizeEventObject: TDSAuthorizeEventObject;
var valid: boolean) of object;
C++
typedef void __fastcall (__closure *TDSAuthorizationEvent)(System::TObject* Sender, Datasnap::Dscommonserver::TDSAuthorizeEventObject* AuthorizeEventObject, bool &valid);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
type typedef |
public | Datasnap.DSAuth.pas Datasnap.DSAuth.hpp |
Datasnap.DSAuth | Datasnap.DSAuth |
Description
Evénement d'autorisation de l'utilisateur.
TDSAuthorizationEvent est l'événement utilisé par le gestionnaire d'authentification pour l'autorisation de l'utilisateur. Le paramètre AuthorizeEventObject
fournit des informations sur l'invocation en cours à autoriser ou à refuser, telles que les rôles authorized et denied sur la méthode serveur invoquée, le nom de l'utilisateur tentant l'invocation, et les rôles utilisateur assignés à cet utilisateur.
Le paramètre valid
peut être défini sur True ou False, pour spécifier si l'autorisation est passée ou a échoué.