Пользовательский домен службы приложений Azure не работает с федерацией ws
Поэтому мы разрабатываем веб-приложение, которое будет аутентифицироваться с помощью единого входа с использованием локального сервера adfs с использованием федерации ws.
Все работает отлично. Если мы используем наш лазурный URL, все работает нормально:
например. somewebsite.azurewebsites.net.
Мы принудительно используем https, используя в файле webconfig следующее:
<!-- BEGIN rule TAG FOR HTTPS REDIRECT -->
<rule name="Force HTTPS" enabled="true">
<match url="(.*)" ignoreCase="false" />
<conditions>
<add input="{HTTPS}" pattern="off" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" appendQueryString="true" redirectType="Permanent" />
</rule>
<!-- END rule TAG FOR HTTPS REDIRECT -->
Однако, когда мы пытаемся войти с внешнего домена, который мы настроили, мы перенаправляемся на страницу с ошибкой с сервера adfs:
Я немного в недоумении относительно того, что может быть здесь исправлено. Это проблема с нашей настройкой Azure SSL? Нужно ли добавить еще одно правило для моего бизнеса принудительной HTTPS?
1 ответ
Оказалось, что нам просто нужно было установить атрибут wReply в нашем коде аутентификации. Надеюсь, это когда-нибудь поможет.