API:REST.Client.TRESTClient.Authenticator

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property Authenticator: TCustomAuthenticator read GetAuthenticator write SetAuthenticator;

C++

__property Authenticator;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property published
REST.Client.pas
REST.Client.hpp
REST.Client TRESTClient

Beschreibung

Instanz einer Unterklasse von TCustomAuthenticator, die für die Authentifizierung beim Server verwendet werden soll.

REST.Client.TRESTClient.Authenticator erbt von REST.Client.TCustomRESTClient.Authenticator. Der folgende Inhalt bezieht sich auf REST.Client.TCustomRESTClient.Authenticator.

Instanz einer Unterklasse von TCustomAuthenticator, die für die Authentifizierung beim Server verwendet werden soll.

Authenticator ist standardmäßig nil; d. h., dass keine Authentifizierung verwendet wird.

TCustomRESTClient wird zum Eigentümer seines Authentifikators. Daher müssen Sie keine früheren Authentifikatoren freigeben, wenn Sie der Eigenschaft Authenticator einen neuen Wert zuweisen.

Codebeispiel

Delphi:

LClient := TCustomRESTClient.Create('http://www.example.com');
LBasicAuth := THTTPBasicAuthenticator.Create('JaneDoe', 'secret');
LClient.Authenticator := LBasicAuth;
C++:
TCustomRESTClient* LClient = new TCustomRESTClient("http://www.example.com");
THTTPBasicAuthenticator* LBasicAuth = new THTTPBasicAuthenticator("JaneDoe", "secret");
LClient->Authenticator = LBasicAuth;

Siehe auch