Самый простой способ интеграции ADFS с веб-приложением ASP.NET

У меня есть простое двухстраничное приложение ASP.NET, размещенное как «лазурный веб-сайт». Я хочу сделать это приложение безопасным за счет интеграции с ADFS моей компании. Как проще всего интегрировать это приложение с ADFS. Я не хочу проходить ACS, если мне это не нужно. Похоже, можно заставить приложение asp.net общаться с adfs напрямую, используя WIF. Может ли кто-нибудь подтвердить, будет ли это работать, и поделится любыми указателями, чтобы это работало?


person user1198407    schedule 08.08.2014    source источник
comment
Что такое ACS в этом контексте?   -  person Dai    schedule 28.10.2016


Ответы (1)


Вы четко понимаете, что не рассматриваете ACS.

Самый простой способ - просто позволить инструментам Visual Studio 2013 подключить его за вас.

Создайте новый проект веб-приложения ASP.NET и в диалоговом окне нового проекта нажмите кнопку «Изменить аутентификацию».

введите описание изображения здесь

Затем выберите переключатель «Учетные записи организации», выберите «Локальные» в раскрывающемся списке и введите URI локального центра и идентификатора приложения.

введите описание изображения здесь

Витторио написал в блоге о полном опыте здесь, если вам нужна дополнительная информация.

Вам нужно будет подставить правильный URL-адрес для своего веб-сайта Azure, но это должно помочь вам двигаться в правильном направлении.

person Rick Rainey    schedule 08.08.2014
comment
Большое спасибо! Это сработало как шарм. Я получил метаданные федерации STS и смог успешно использовать их при настройке веб-сайта. STS запрашивает метаданные федерации проверяющей стороны во время настройки. Вы знаете, как получить метаданные федерации проверяющей стороны? - person user1198407; 12.08.2014
comment
Большое вам спасибо за это. Это мне очень помогает. - person ruchit; 26.10.2017