Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • default

Index

Constructors

constructor

Accessors

core

onConnectionChangeEvent

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>
  • deprecated

    Parameters

    • params: { email: string; password: string; refreshable?: boolean }
      • email: string
      • password: string
      • Optional refreshable?: boolean

    Returns Promise<UserSession>

authenticateWithExchangeToken

  • authenticateWithExchangeToken(params: { exchangeToken: string }): Promise<UserSession>

authenticateWithKioskToken

  • authenticateWithKioskToken(params: { kioskToken: string }): Promise<KioskSession>

authenticateWithMachineInitializerToken

authenticateWithMachineToken

authenticateWithToken

  • authenticateWithToken(params: { token: string }): Promise<UserSession>

authenticateWithWelcomeToken

  • authenticateWithWelcomeToken(params: { password: string; refreshable?: boolean; welcomeToken: string }): Promise<UserSession>
  • deprecated

    Parameters

    • params: { password: string; refreshable?: boolean; welcomeToken: string }
      • password: string
      • Optional refreshable?: boolean
      • welcomeToken: string

    Returns Promise<UserSession>

dispose

  • dispose(): void

generateSSORequestUrl

  • generateSSORequestUrl(requestParameters: SSORequestParameters, userParameters?: UserSSOParameters): Promise<URL>
  • Parameters

    • requestParameters: SSORequestParameters
    • Optional userParameters: UserSSOParameters

    Returns Promise<URL>