Пример кода .NET для поставщика удостоверений личности SAML

Я хотел бы использовать SAML, чтобы авторизованные пользователи веб-сайта могли входить на другие федеративные сайты. На языке единого входа это означает, что мой сайт должен стать поставщиком удостоверений.

Может кто-нибудь указать мне пример кода .NET или документацию для реализации этого?

Ответы

Ответ 1

ComponentSpace утверждает, что у него есть пример кода для поставщика удостоверений и 30-дневная пробная версия, поэтому вы могли бы хотя бы взглянуть на код.

На самом деле не пример кода для поставщика удостоверений, но CodeProject имеет хорошую статью о Выполнение сообщения SAML с С#.

Ответ 2

У нас был действительно хороший успех с библиотекой OpenSource, созданной KentorIT. Они дают вам все инструменты, которые вам нужны, чтобы катиться самостоятельно. В том числе провайдер идентификации заглушки, который мы могли использовать в качестве тестового и базового auth-сервисов.