Поэтому я реализую эту функцию единого входа, используя Azure AD в качестве поставщика проверки подлинности.Мой вопрос: возможно ли зарегистрировать только одно централизованное приложение для потенциально нескольких развертываний?
doc
единый выход
Я также хочу эту функцию единого выхода.т. е. если пользователь выходит из своей учетной записи outlook, мое приложение отреагирует на него, а также выполнит выход из системы.
В документе указано, что мне нужно установить поле LogoutUrl
в AAD и выполнить,Проблема в том, что я могу заполнить только один LogoutUrl
для каждого зарегистрированного приложения.Я попытался переместить logout url
в reply urls
, но конечная точка не сработает (работает только при заполнении поля URL выхода из системы)
Сценарий: у меня есть одно основное приложение для потенциально нескольких развертываний, и ониу всех есть свои уникальные URL.
- abc.com
- abc1.com
- abc2.com
Список будет длиннее, поэтому будет больно, еслиМне нужно настроить приложение для каждого.Можно ли обойтись, просто установив одно централизованное приложение?
Для redirect url
Я думаю, что я могу настроить несколько reply urls
.Или я могу?
Сложная часть - это logouturl
: AAD
, позволяющая установить только одно значение, поэтому мне нужно настроить централизованную конечную точку (logout.com/logout) для получения выхода из системы.вызов, а затем перенаправить вызов в соответствующее развертывание.(пользователь выходит из abc.com, logout.com/logout
запускается, ему нужно будет определить, что выход происходит в abc.com, а затем направить вызов abc.com, чтобы abc.com мог получать и выполнять очистки.)