AuthorizationClient Interface
Provides authorization to access APIs. Bentley's iTwin platform APIs use OAuth 2.0 for authorization. Implementations are provided for Electron, browsers, services, and command-line applications.
@see - IModelHostOptions.authorizationClient and IModelAppOptions.authorizationClient to configure the client.
- IModelHost.authorizationClient and IModelApp.authorizationClient to access the configured client.
@note Access tokens expire periodically and are automatically refreshed when possible; therefore, tokens should always be requested via the client, not cached for later reuse.
Methods
Name | Description | |
---|---|---|
getAccessToken(): Promise<string> | Obtain an AccessToken for the currently authorized user, or blank string if no token is available. |
Defined in
Last Updated: 17 December, 2024
Found something wrong, missing, or unclear on this page?Raise an issue in our repo.