@acceleratxr/core_sdk / AuthTokenService

Class: AuthTokenService#

Hierarchy#

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

apiClient

ApiClient

config

Configuration

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

token

string

-

newSession

boolean

false

Returns: Promise<AuthToken | undefined>