Understanding reply url, and replying to particular route from where login & logout done

78 views Asked by At

I am calling login() where I need to initialize a value to one adalService function init(configOptions: adal.Config): void; which will set default url value So , after login() or logout() it can redirect to the stored redirect value in init()

and second function is also of adalService login(): void; which will do Azure AD login and redirect to value set in by init().

So, when I am running outer function() before calling init() only login() is working which redirects to me previously stored value(previous route) 90% of the time

So, I want the fist function init() to complete, then to execute 2nd function login(). Both are void() otherwise I would have used Observable and write in response body

Can I convert my normal function to Observable or something. If yes, please write syntax too

login()
{
  this.adalService.init(environment.adalConfig);
  // console.log('url :- ' + environment.adalConfig.postLogoutRedirectUri);
  this.adalService.login();
}
0

There are 0 answers