#asp.net #webforms #azure-active-directory #adfs
Вопрос:
У меня есть традиционная ASP.NET 3.5 Приложение для веб-форм. На данный момент он использует локальные ADFS, которые работают нормально. Теперь у нас есть требование изменить локальные ADFS на Azure ADFS.
В web.config я изменил требуемый URL-адрес, чтобы он указывал на Azure ADFS, но он не работает. Я проверил Stackoverflow и погуглил, но нашел примеры, связанные с ASP.NET MVC и ASP.NET Ядро, в котором требуются изменения в файле Startup.cs.
Я хочу знать, какие все изменения требуются в моем традиционном приложении для веб-форм. Любая ссылка на пример поможет.
Комментарии:
1. Что вы подразумеваете под Azure ADFS? Вы имеете в виду ADFS, запущенные на виртуальной машине, размещенной в Azure или Azure AD?
2. @rbrayb Azure AD
Ответ №1:
Вы должны быть в состоянии заставить его работать, используя параметры Azure AD, а не параметры ADFS, например метаданные. Какой протокол вы используете?
Есть несколько примеров ADFS. Посмотрите на LHS под ADAL и MSAL. Как правило, они начинаются с примера Azure AD и показывают, как конвертировать в ADFS. Таким образом, вы можете работать «в обратном направлении».
Обновить
Я взглянул на этот код. Это похоже на OIDC? «Redirect_Uri» не является параметром WS-Fed.
Здесь есть образец WS-Fed.
Комментарии:
1. Я использую WSFederation. У меня есть еще одно сообщение, поэтому я разместил там образец кода.