@acceleratxr/core_sdk / AuthXsollaService
Class: AuthXsollaService#
Hierarchy#
-
↳ AuthXsollaService
Implements#
Index#
Constructors#
Properties#
Methods#
Constructors#
constructor#
+ new AuthXsollaService(apiClient: ApiClient, config: Configuration): AuthXsollaService
Overrides ServiceBase.constructor
Defined in src/services/AuthXsollaService.ts:11
Parameters:#
Name |
Type |
|---|---|
|
|
|
Returns: AuthXsollaService
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 = “96cf69c1-dc0a-4289-aa71-7622747e26e6”
Defined in src/services/AuthXsollaService.ts:17
Methods#
authenticate#
▸ authenticate(code: string, verifier?: undefined | string, callbackURL?: undefined | string): Promise<AuthToken | undefined>
Implementation of IOAuth2Service
Defined in src/services/AuthXsollaService.ts:19
Parameters:#
Name |
Type |
|---|---|
|
string |
|
undefined | string |
|
undefined | string |
Returns: Promise<AuthToken | undefined>
connect#
▸ connect(code: string, verifier?: undefined | string, callbackURL?: undefined | string, force?: undefined | false | true): Promise<void>
Implementation of IOAuth2Service
Defined in src/services/AuthXsollaService.ts:34
Parameters:#
Name |
Type |
|---|---|
|
string |
|
undefined | string |
|
undefined | string |
|
undefined | false | true |
Returns: Promise<void>
requestAuth#
▸ requestAuth(callbackURL?: undefined | string): Promise<string>
Implementation of IOAuth2Service
Defined in src/services/AuthXsollaService.ts:52
Parameters:#
Name |
Type |
|---|---|
|
undefined | string |
Returns: Promise<string>