REST.Client.TRESTClient.Authenticator
Delphi
property Authenticator;
C++
__property Authenticator;
Inhaltsverzeichnis
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;