У меня есть угловое приложение, которое использует пакет @ azure / msal-angular для аутентификации. Я столкнулся с проблемой при создании ССО с другого сайта на мой сайт. Например:
Если я захожу на сайт обучения Microsoft, а затем пытаюсь зайти на свой сайт, он показывает мне список учетных записей, которые я могу использовать для продолжения.
Есть ли какой-нибудь способ, которым я могу сделать так, чтобы он продолжал напрямую с учетной записью в текущем сеансе.
Я попытался вручную обновить URL-адрес и установить переменную приглашения, так как никто не работал. Но я столкнулся с проблемой, чтобы установить его автоматически через код. Я пытался передать подсказку в дополнительных параметрах запроса, но он говорит о дублировании записи.
constructor(public router: Router,private
appservice:appService,private msl:MsalService) {}
canActivate():boolean {
//debugger;
if(!this.appservice.isAuthenticated()){
this.msl.loginRedirect();
return true;
}
return true; }