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);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
typedef | public | Datasnap.DSAuth.hpp | Datasnap.DSAuth | Datasnap.DSAuth |
説明
ユーザー認証用のイベントです。
TDSAuthenticationEvent は、認証マネージャがユーザー認証を行うために使用するイベントです。
入力パラメータでは、確立する接続に関するユーザー名やパスワードなどの情報と、そのユーザーに接続を許可するかどうかを実装で判断できるようにするための valid
パラメータを渡します。 UserRoles は空の文字列リストで、ユーザーの認証が成功した場合に、ユーザーと関連付けるロールをそこに設定することができます。