Datasnap.DSAuth.TDSAuthenticationEvent
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);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
typedef | public | Datasnap.DSAuth.hpp | Datasnap.DSAuth | Datasnap.DSAuth |
Beschreibung
Ereignis für die Benutzerauthentifizierung.
TDSAuthenticationEvent ist das Ereignis, mit dem der Authentifizierungsmanager die Benutzerauthentifizierung durchführt.
Die Eingabeparameter stellen Informationen über die einzurichtende Verbindung, wie den Benutzernamen und das Passwort, und einen Parameter, valid
, bereit, anhand dessen die Implementierung die Verbindung des Benutzers zulassen oder ablehnen kann. UserRoles ist eine leere String-Liste, die mit den dem Benutzer zugeordneten Rollen gefüllt werden kann, wenn Sie die Authentifizierung des Benutzers zulassen.