Проверка подлинности с помощью форм и проверка подлинности федерации (единый вход + ADFS 2.0 + SAML) на одном веб-сайте ASP.NET

У нас есть один веб-сайт, который разработан на базе кода ASP.NET и VB и имеет обычные формы аутентификации с именем пользователя и паролем.

Один из наших клиентов настроил систему единого входа на нашем веб-сайте, и они настроили ADFS и предоставили нам XML-файл метаданных, и мы создали ссылку STS на этот URL-адрес и поделились метаданными нашего веб-сайта, чтобы они могли добавить доверие проверяющей стороны.

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

Проблема :

1) .Теперь, кто бы ни заходил на наш веб-сайт, все пользователи автоматически перенаправляются на клиентскую страницу входа в ADFS, чего не должно происходить. Пользователи должны получать подсказку на нашей странице входа, и она не должна автоматически перенаправляться на клиентскую ADFS. Если пользователь хочет использовать систему единого входа, ее следует перенаправить на страницу клиента? Как с этим справиться в алгоритмических продажах?

2). Если еще один клиент также хочет использовать SSO со своим IDp, то как настроить более одного IDP для одного веб-сайта?

Спасибо.


person Dhanda    schedule 06.11.2015    source источник


Ответы (1)


WIF или OWIN?

WIF по умолчанию защищает все страницы.

Вы можете снять защиту со своей страницы входа (тег местоположения), а затем, если система единого входа перенаправит на фиктивную защищенную страницу, что приведет к срабатыванию WIF.

Осторожно: для старых приложений. WIF и FBA в одном приложении. может вызвать проблемы.

Классический способ справиться с 2) - объединить два ADFS. Затем пользователь увидит экран «Обнаружение домашней области» и сможет выбрать IDP.

person rbrayb    schedule 08.11.2015