Accessors
onDisposeEvent
- get onDisposeEvent(): IEvent<void>
persistConnection
- get persistConnection(): boolean
socketConnected
- get socketConnected(): boolean
Methods
action
- action(action: string, params?: Object): Promise<unknown>
-
Parameters
-
action: string
-
params: Object = {}
Returns Promise<unknown>
authenticateWithCredentials
- authenticateWithCredentials(params: { email: string; password: string; refreshable?: boolean }): Promise<UserSession>
-
Parameters
-
params: { email: string; password: string; refreshable?: boolean }
-
email: string
-
password: string
-
Optional refreshable?: boolean
authenticateWithExchangeToken
- authenticateWithExchangeToken(params: { exchangeToken: string }): Promise<UserSession>
-
Parameters
-
params: { exchangeToken: string }
authenticateWithKioskToken
- authenticateWithKioskToken(params: { kioskToken: string }): Promise<KioskSession>
-
Parameters
-
params: { kioskToken: string }
authenticateWithMachineInitializerToken
-
Parameters
-
params: { machineInitializerToken: string; strengthMachineIdentifier: StrengthMachineIdentifier }
-
machineInitializerToken: string
-
authenticateWithMachineToken
authenticateWithToken
- authenticateWithToken(params: { token: string }): Promise<UserSession>
-
Parameters
-
params: { token: string }
authenticateWithWelcomeToken
- authenticateWithWelcomeToken(params: { password: string; refreshable?: boolean; welcomeToken: string }): Promise<UserSession>
-
Parameters
-
params: { password: string; refreshable?: boolean; welcomeToken: string }
-
password: string
-
Optional refreshable?: boolean
-
welcomeToken: string
generateSSORequestUrl
- generateSSORequestUrl(requestParameters: SSORequestParameters, userParameters?: UserSSOParameters): Promise<URL>
-
Parameters
-
requestParameters: SSORequestParameters
-
Optional userParameters: UserSSOParameters
Returns Promise<URL>