1
0
mirror of https://github.com/sasjs/adapter.git synced 2026-01-07 12:30:06 +00:00

chore: redirect login with onLoggedOut callback

This commit is contained in:
Saad Jutt
2021-08-31 12:36:20 +05:00
parent 389ef94cd5
commit f231edb4a6
4 changed files with 24 additions and 5 deletions

View File

@@ -25,6 +25,7 @@ import {
Sas9JobExecutor
} from './job-execution'
import { ErrorResponse } from './types/errors'
import { LoginOptions } from './types/LoginOptions'
const defaultConfig: SASjsConfig = {
serverUrl: '',
@@ -533,7 +534,11 @@ export default class SASjs {
* @param username - a string representing the username.
* @param password - a string representing the password.
*/
public async logIn(username?: string, password?: string) {
public async logIn(
username?: string,
password?: string,
options: LoginOptions = {}
) {
if (this.sasjsConfig.loginMechanism === LoginMechanism.Default) {
if (!username || !password) {
throw new Error(
@@ -549,7 +554,7 @@ export default class SASjs {
)
}
return this.authManager!.redirectedLogIn()
return this.authManager!.redirectedLogIn(options)
}
/**