Реализация Azure ADFS в приложении веб-форм

#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. У меня есть еще одно сообщение, поэтому я разместил там образец кода.