Приложение ASP.Net переключается между типами входа в систему (ADFS, имя пользователя / пароль) - PullRequest
0 голосов
/ 05 сентября 2018

У нас есть веб-приложение, написанное на .net 3.5, которое мы развертываем для различных клиентов и которое использует обычное имя пользователя и пароль для входа в Forms.

У нас есть требование, чтобы оно работало и с ADFS. Проблема в том, что мы хотели бы иметь возможность сохранять оба метода входа в систему и иметь один для некоторых клиентов, а другой для других, поэтому мы хотели бы сохранить большую часть его на уровне конфигурации.

Точно, какой будет правильный метод для достижения этого результата?

1 Ответ

0 голосов
/ 14 сентября 2018

Вы можете изменить его на уровне конфигурации и выбрать предпочитаемые localAuthenticationTypes.

В проводнике Windows перейдите к C: \ inetpub \ adfs \ ls (при условии, что inetpub живет в C :) Выберите web.config и Редактируйте в Блокноте

Найти Ctrl + F

Ниже четыре строки. Каждая строка представляет один из перечисленных выше типов локальной аутентификации.

Вырежьте предпочитаемый тип локальной аутентификации (всю строку) и вставьте его в начало списка (под)

Сохраните и закройте файл web.config

https://social.technet.microsoft.com/wiki/contents/articles/1600.ad-fs-2-0-how-to-change-the-local-authentication-type.aspx

Кроме того, вы можете настроить альтернативный идентификатор в ADFS. https://docs.microsoft.com/en-us/windows-server/identity/ad-fs/operations/configuring-alternate-login-id

...