@acceleratxr/core_sdk / AuthTokenService
Class: AuthTokenService#
Hierarchy#
-
↳ AuthTokenService
Index#
Constructors#
Properties#
Methods#
Constructors#
constructor#
+ new AuthTokenService(apiClient: ApiClient, config: Configuration): AuthTokenService
Overrides ServiceBase.constructor
Defined in src/services/AuthTokenService.ts:10
Parameters:#
Name |
Type |
|---|---|
|
|
|
Returns: AuthTokenService
Properties#
apiClient#
• Protected apiClient: ApiClient
Inherited from ServiceBase.apiClient
Defined in src/ServiceBase.ts:14
The API Client used when making requests to the API backend server.
config#
• Protected config: Configuration
Inherited from ServiceBase.config
Defined in src/ServiceBase.ts:19
The SDK configuration to use.
uuid#
▪ Static uuid: string = “e40fd4d6-be25-4b0e-b8e7-586ee86f4aaf”
Defined in src/services/AuthTokenService.ts:16
Methods#
authenticate#
▸ authenticate(token: string, newSession: boolean): Promise<AuthToken | undefined>
Defined in src/services/AuthTokenService.ts:21
Authenticates the user using an existing JWT refresh token and returns a JSON Web Token access token to be used with future API requests.
Parameters:#
Name |
Type |
Default value |
|---|---|---|
|
string |
- |
|
boolean |
false |
Returns: Promise<AuthToken | undefined>