Как реализовать единый вход в приложения для разных доменов через Azure AD B2C? - PullRequest
0 голосов
/ 21 сентября 2018

У меня есть два приложения: скажем, приложение A и приложение B, которые работают на разных портах, т. Е. 6420 и 8000.

Эти приложения зарегистрированы в клиенте B2C и используют одну и ту же «политику signInUp».

Я могу аутентифицировать пользователя с помощью MSAL.js (Microsoft Authentication Library).

Пожалуйста, дайте нам знать, что нужно сделать в конце кода для реализации единого входа в различных приложениях домена.

1 Ответ

0 голосов
/ 25 сентября 2018

В политике B2C вы можете контролировать работу единого входа для каждой политики.В части «Конфигурация токена, сеанса и SSO» вы можете настроить поведение SSO:

enter image description here

В этом разделе вы можете ограничить SSO:

  • Арендатор (каждое приложение в B2C)
  • Приложение (SSO через разные политики в одном приложении)
  • В соответствии с политикой
  • Отключено (No SSO)

В этой документации и образце Github показано, как настроить единый вход: https://github.com/MicrosoftDocs/azure-docs/blob/master/articles/active-directory-b2c/active-directory-b2c-token-session-sso.md

https://github.com/Azure-Samples/active-directory-b2c-advanced-policies

См. Также: https://github.com/Azure-Samples/active-directory-b2c-dotnetcore-webapp

...