2015-09-17 3 views
1

Хотел узнать, может ли кто-нибудь пролить свет на взаимодействие с ADFS при работе на моно. Если есть что-то, что использует IdentityServer или, в общем, OWIN, еще лучше.Поддерживает ли mono взаимодействие с ADFS?

Наш текущий базовый тест показывает Mono.Security + System.IdentityModel не хватает для реализации Saml2SecurityTokenHandler, по крайней мере, мы получаем исключение, оставленные право и центр от этого класса.

После this темы, похоже, есть хотя бы один проект SAML, который с открытым исходным кодом, возможно, это может быть полезно?

Cheers

+0

downvoter, объясните пожалуйста. – Jonno

ответ

0

Mono - это реализация .NET framework.

ADFS требует, чтобы различные библиотеки серверов Windows работали.

Так что я сомневаюсь, что ADFS работает на Mono.

В общем, вы можете объединять ADFS с сервером идентификации, а ADFS может обрабатывать приложения на стороне клиента, используя OWIN в качестве оболочки вокруг фактического протокола.

Также имейте в виду, что хотя WIF и OWIN поддерживают токены SAML, официальная поддержка протокола SAML отсутствует.

+0

спасибо @nzpcmad. Согласитесь с первым заявлением; Мне не нужно предоставлять ADFS или «запускать» ADFS на моно. Вместо этого я хотел бы иметь возможность взаимодействовать с ним. Хотя IdentityServer использует OWIN, он действительно не связан с темой, например, если существует реализация, использующая Web API или другой веб-стек, это все равно будет полезно; мы могли бы рассмотреть переход от одного к другому. Или, если это открытый исходный код, следуйте его примеру для нашего веб-стека. – Jonno