constructor Create(const AuthRequest: TScRestRequest; const UserName, Password: string); overload;

 

constructor Create(const Name, Endpoint, UserName, Password: string); overload;

 

Description

Creates an instance of the authenticator and initializes its properties.

The first constructor uses an existing TScRestRequest component to request a Bearer token.

The second constructor creates a TScRestRequest component and manages its lifetime.

 

Parameters:

AuthRequest – The TScRestRequest component used to obtain the Bearer token.
UserName – The username for authenticating with the REST service.
Password – The corresponding password.
Name – The name assigned to the internally created TScRestRequest component.
Endpoint – The REST service endpoint used to obtain the Bearer token.

 

Example

RestClient.Authenticator := TScRestBearerAuthenticator.Create('Login', 'login', 'Alice', '1111');

SecureBridge Components, Copyright © 2007-2025 Devart. All Rights Reserved. Provide Feedback Visit Forum Request Support