Module auth
Functions
getAccessToken
- getAccessToken(requestClient: RequestClient, clientId: string, clientSecret: string, authCode: string): Promise<SasAuthResponse>
-
Parameters
-
-
clientId: string
-
clientSecret: string
-
authCode: string
Returns Promise<SasAuthResponse>
getTokens
- getTokens(requestClient: RequestClient, authConfig: AuthConfig): Promise<AuthConfig>
-
Parameters
Returns Promise<AuthConfig>
Const isAuthorizeFormRequired
- isAuthorizeFormRequired(response: string): boolean
-
Parameters
Returns boolean
Const isLogInRequired
- isLogInRequired(response: string): boolean
-
Parameters
Returns boolean
Const isLoggedInSASVIYA
- isLoggedInSASVIYA(): boolean
openWebPage
- openWebPage(url: string, windowName?: string, WindowFeatures?: WindowFeatures, onLoggedOut?: undefined | function): Promise<Window | null>
-
Parameters
-
url: string
-
Default value windowName: string = ""
-
Default value WindowFeatures: WindowFeatures = defaultWindowFeatures
-
Optional onLoggedOut: undefined | function
Returns Promise<Window | null>
refreshTokens
- refreshTokens(requestClient: RequestClient, clientId: string, clientSecret: string, refreshToken: string): Promise<SasAuthResponse>
-
Parameters
-
-
clientId: string
-
clientSecret: string
-
refreshToken: string
Returns Promise<SasAuthResponse>
verifySas9Login
- verifySas9Login(loginPopup: Window): Promise<object>
-
Parameters
Returns Promise<object>
verifySasViyaLogin
- verifySasViyaLogin(loginPopup: Window): Promise<object>
-
Parameters
Returns Promise<object>
Exchanges the auth code for an access token for the given client.