Datasnap.DSAuth.TDSAuthenticationEvent
Delphi
TDSAuthenticationEvent = procedure(Sender: TObject;
const Protocol: string;
const Context: string;
const User: string;
const Password: string;
var valid: boolean;
UserRoles: TStrings) of object;
C++
typedef void __fastcall (__closure *TDSAuthenticationEvent)(System::TObject* Sender, const System::UnicodeString Protocol, const System::UnicodeString Context, const System::UnicodeString User, const System::UnicodeString Password, bool &valid, System::Classes::TStrings* UserRoles);
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'authentification de l'utilisateur.
TDSAuthenticationEvent est l'événement utilisé par le gestionnaire d'authentification pour l'authentification de l'utilisateur.
Les paramètres d'entrée fournissent des informations sur la connexion, telles que le nom et le mot de passe de l'utilisateur en cours de connexion, et le paramètre valid
permet à l'implémentation de décider si l'utilisateur donné est autorisé à se connecter. UserRoles est une liste vide de chaînes qui peut être remplie par les rôles à associer à l'utilisateur si vous l'autorisez à passer l'authentification.