Server 2016 - ADF/ прокси веб-приложения - передача базовой проверки подлинности без области на внутренний сервер
Привет, у меня проблема с ADFS/WAP
Я публикую веб-сервис с базовой аутентификацией через ADFS/WAP
Мой серверный веб-сервис требует, чтобы базовая аутентификация проходила без REALM, например:
<Username>:<Password>
Но с реализацией ADFS/WAP необходимо всегда добавлять REALM, чтобы ADFS могла проходить аутентификацию
ADFS/WAP-запрос от внешнего для прохождения аутентификации:<USERNAME>@<REALM>:<PASSWORD>
Но мой бэкэнд-сервис требует <USERNAME>:<PASSWORD>
Чего я хочу добиться, так это того, что Прокси-сервер веб-приложений принимает
<USERNAME>:<PASSWORD>
и проверить его снова по умолчанию домен, а затем передать
<USERNAME>:<PASSWORD>
в бэкэнд-сервис.
Кто-нибудь получил такую же проблему?
Можно ли это исправить с помощью правила ADFS?
Спасибо заранее за ваше время.
1 ответ
Ваша бизнес-цель может быть достигнута путем создания правила утверждений ADFS (или пользовательского) для удаления элемента "@" из входящего утверждения. https://docs.microsoft.com/en-us/windows-server/identity/ad-fs/technical-reference/the-role-of-claim-rules содержит полезные рекомендации о том, как написать правило для претензий, используя заявление по умолчанию шаблон. В вашем случае я бы порекомендовал использовать шаблон "Преобразование входящей заявки". подробности ниже.
Использование шаблонов правил утверждений Шаблоны правил утверждений используются только в процессе создания правил утверждений. Вы можете использовать любой из следующих шаблонов для создания правила заявки:
Прохождение или фильтрация входящего утверждения. Преобразование входящего утверждения. Отправка атрибутов LDAP в качестве утверждений. Отправка членства в группе в качестве утверждения. Отправка утверждений с использованием настраиваемого разрешения правила или отклонение пользователей на основе разрешения входящего утверждения. Все пользователи + Для получения дополнительной информации, описывающей каждое из этих правил утверждения шаблоны см. на https://docs.microsoft.com/en-us/windows-server/identity/ad-fs/technical-reference/determine-the-type-of-claim-rule-template-to-use.