Datasnap.DSAuth.TDSAuthenticationEvent

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi