Datasnap.DSAuth.TDSAuthenticationEvent

提供: RAD Studio API Documentation
移動先: 案内検索

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);

プロパティ

種類 可視性 ソース ユニット
type
typedef
public
Datasnap.DSAuth.pas
Datasnap.DSAuth.hpp
Datasnap.DSAuth Datasnap.DSAuth

説明

ユーザー認証用のイベントです。

TDSAuthenticationEvent は、認証マネージャがユーザー認証を行うために使用するイベントです。

入力パラメータでは、確立する接続に関するユーザー名やパスワードなどの情報と、そのユーザーに接続を許可するかどうかを実装で判断できるようにするための valid パラメータを渡します。 UserRoles は空の文字列リストで、ユーザーの認証が成功した場合に、ユーザーと関連付けるロールをそこに設定することができます。

関連項目