Одновременная аутентификация wsfed и hrd в приложении — Thinktecture Identity Server

Мне нужно поддерживать оба метода аутентификации в приложении — WS Federation (wsfed) и обнаружение домашней области (hrd). У меня установлен и настроен сервер идентификации Thinktecture, но я сталкиваюсь с описанным выше сценарием. Я не уверен, какой должна быть конфигурация в разделе <system.identityModel.services> <federationConfiguration>.

Могу ли я иметь там два элемента <wsFederation...> и как система узнает, какой протокол использовать?

Также возможно ли объединить метод на одной странице на стороне сервера идентификации?

Любые идеи будут высоко оценены!

Спасибо!


person Nikola Yankov    schedule 26.02.2014    source источник


Ответы (1)


Если вам нужно и то, и другое, настройте сервер для hrd, а затем в качестве RP вы можете настроить IdentityServer как RP для своей собственной конечной точки hrd. В системе отслеживания проблем github есть проблема с дополнительной информацией (вам придется искать там).

person Brock Allen    schedule 26.02.2014
comment
Спасибо, Брок за этот ответ. Я пробовал это, но по какой-то причине это не сработало. В любом случае, я проверю проблемы в github для деталей. - person Nikola Yankov; 26.02.2014
comment
Работает как часы. Я вставляю сюда и ссылку на проблему в github, на всякий случай, если это кому-то еще понадобится: github.com/thinktecture/Thinktecture.IdentityServer.v2/issues/ - person Nikola Yankov; 27.02.2014