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);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
type typedef |
public | Datasnap.DSAuth.pas 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.