Datasnap.DSAuth.TDSCustomAuthenticationManager.Authenticate

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

Delphi

function Authenticate(const AuthenticateEventObject: TDSAuthenticateEventObject; const Protocol: string; const Context: string;  const User: string; const Password: string; UserRoles: TStrings = nil): Boolean; overload; virtual;
function Authenticate(const Protocol: string; const Context: string; const AuthUserName, AuthPassword: string;  const Request: TObject; const Response: TObject): Boolean;  overload; virtual;
function Authenticate(  const AuthenticateEventObject: TDSAuthenticateEventObject; connectionProps: TDBXProperties): boolean; overload; virtual;

C++

virtual bool __fastcall Authenticate(Datasnap::Dscommonserver::TDSAuthenticateEventObject* const AuthenticateEventObject, const System::UnicodeString Protocol, const System::UnicodeString Context, const System::UnicodeString User, const System::UnicodeString Password, System::Classes::TStrings* UserRoles = (System::Classes::TStrings*)(0x0))/* overload */;
virtual bool __fastcall Authenticate(const System::UnicodeString Protocol, const System::UnicodeString Context, const System::UnicodeString AuthUserName, const System::UnicodeString AuthPassword, System::TObject* const Request, System::TObject* const Response)/* overload */;
virtual bool __fastcall Authenticate(Datasnap::Dscommonserver::TDSAuthenticateEventObject* const AuthenticateEventObject, Data::Dbxcommon::TDBXProperties* connectionProps)/* overload */;

プロパティ

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

説明

接続認証の値を取り出し、ユーザー イベントを呼び出します。

Authenticate は、OnUserAuthenticate イベントが指定されている場合にはそれに処理を委任し、そうでなければ、そのまま True を返します。

関連項目