Xal
Xal Class
ICodeChallange
valuestringFull Type: string
No Description
methodstringFull Type: string
No Description
verifierstringFull Type: string
No Description
ISisuAuthenticationResponse
MsaOauthRedirectstringFull Type: string
No Description
MsaRequestParametersobjectFull Type: {}
No Description
SessionIdstringFull Type: string
No Description
default
_tokenStoreobjectFull Type: TokenStore
No Description
_httpClientobjectFull Type: Http
No Description
keysanyFull Type: any
No Description
jwtKeysanyFull Type: any
No Description
_appobjectFull Type: { AppId: string; TitleId: string; RedirectUri: string; }
No Description
setDefaultHeadersfunctionFull Type: (headers: Record<string, string>) => void
No Description
setKeysfunctionFull Type: (orgJwtKey: any) => Promise<unknown>
No Description
getKeysfunctionFull Type: () => Promise<unknown>
No Description
codeChallangeanyFull Type: any
No Description
getCodeChallangefunctionFull Type: () => Promise<ICodeChallange>
No Description
getRandomStatefunctionFull Type: (bytes?: number) => string
No Description
getDeviceTokenfunctionFull Type: () => Promise<DeviceToken>
No Description
doSisuAuthenticationfunctionFull Type: (deviceToken: DeviceToken, codeChallange: ICodeChallange, state: any) => Promise<ISisuAuthenticationResponse>
No Description
doSisuAuthorizationfunctionFull Type: (userToken: UserToken, deviceToken: DeviceToken, SessionId?: string) => Promise<SisuToken>
No Description
exchangeCodeForTokenfunctionFull Type: (code: string, codeVerifier: string) => Promise<UserToken>
No Description
refreshUserTokenfunctionFull Type: () => Promise<UserToken>
No Description
doXstsAuthorizationfunctionFull Type: (sisuToken: SisuToken, relyingParty: string) => Promise<XstsToken>
No Description
exchangeRefreshTokenForXcloudTransferTokenfunctionFull Type: (userToken: UserToken) => Promise<MsalToken>
No Description
getStreamTokenfunctionFull Type: (xstsToken: XstsToken, offering: string) => Promise<StreamingToken>
No Description
signfunctionFull Type: (url: any, authorizationToken: any, payload: any, jwtKeys: any) => Buffer<ArrayBuffer>
No Description
refreshTokensfunctionFull Type: () => Promise<{ userToken: UserToken; deviceToken: DeviceToken; sisuToken: SisuToken; }>
No Description
getMsalTokenfunctionFull Type: () => Promise<MsalToken>
No Description
_webTokenobject | undefinedFull Type: XstsToken | undefined
No Description
getWebTokenfunctionFull Type: () => Promise<XstsToken>
No Description
_xhomeTokenobject | undefinedFull Type: StreamingToken | undefined
No Description
_xcloudTokenobject | undefinedFull Type: StreamingToken | undefined
No Description
getStreamingTokensfunctionFull Type: () => Promise<{ xHomeToken: StreamingToken; xCloudToken: StreamingToken; }>
No Description
getRedirectUrifunctionFull Type: () => Promise<{ sisuAuth: ISisuAuthenticationResponse; state: string; codeChallange: ICodeChallange; }>
No Description
authenticateUserfunctionFull Type: (redirectObject: { sisuAuth: ISisuAuthenticationResponse; state: string; codeChallange: ICodeChallange; }, redirectUri: string) => Promise<boolean>
No Description
authenticateUserUsingCodefunctionFull Type: (redirectObject: { sisuAuth: ISisuAuthenticationResponse; state: string; codeChallange: ICodeChallange; }, code: string, state: string) => Promise<boolean>
No Description