Xal-Node

Xal

Xal Class

default

_tokenStoreTokenStore

No Description

keysany

No Description

jwtKeysany

No Description

_app{ AppId: string; TitleId: string; RedirectUri: string; }

No Description

setKeys(orgJwtKey: any) => Promise<unknown>

No Description

getKeys() => Promise<unknown>

No Description

codeChallangeany

No Description

getCodeChallange() => Promise<ICodeChallange>

No Description

getRandomState(bytes?: number) => string

No Description

getDeviceToken() => Promise<DeviceToken>

No Description

doSisuAuthentication(deviceToken: DeviceToken, codeChallange: ICodeChallange, state: any) => Promise<ISisuAuthenticationResponse>

No Description

doSisuAuthorization(userToken: UserToken, deviceToken: DeviceToken, SessionId?: string | undefined) => Promise<SisuToken>

No Description

exchangeCodeForToken(code: string, codeVerifier: string) => Promise<UserToken>

No Description

refreshUserToken() => Promise<UserToken>

No Description

doXstsAuthorization(sisuToken: SisuToken, relyingParty: string) => Promise<XstsToken>

No Description

exchangeRefreshTokenForXcloudTransferToken(userToken: UserToken) => Promise<MsalToken>

No Description

getStreamToken(xstsToken: XstsToken, offering: string) => Promise<StreamingToken>

No Description

sign(url: any, authorizationToken: any, payload: any, jwtKeys: any) => Buffer

No Description

refreshTokens() => Promise<{ userToken: UserToken; deviceToken: DeviceToken; sisuToken: SisuToken; }>

No Description

getMsalToken() => Promise<MsalToken>

No Description

_webTokenXstsToken

No Description

getWebToken() => Promise<XstsToken>

No Description

_xhomeTokenStreamingToken

No Description

_xcloudTokenStreamingToken

No Description

getStreamingTokens() => Promise<{ xHomeToken: StreamingToken; xCloudToken: StreamingToken; }>

No Description

getRedirectUri() => Promise<{ sisuAuth: ISisuAuthenticationResponse; state: string; codeChallange: ICodeChallange; }>

No Description

authenticateUser(redirectObject: { sisuAuth: ISisuAuthenticationResponse; state: string; codeChallange: ICodeChallange; }, redirectUri: string) => Promise<...>

No Description

authenticateUserUsingCode(redirectObject: { sisuAuth: ISisuAuthenticationResponse; state: string; codeChallange: ICodeChallange; }, code: string, state: string) => Promise<...>

No Description

On this page