SAML (Security Assertion Markup Language) - может ли это быть реализовано через сетевую инфраструктуру - PullRequest
2 голосов
/ 28 августа 2009

У меня есть возможность реализовать SAML для нескольких сайтов, которые у нас есть, и мне было интересно, можно ли реализовать такое требование в инфраструктурных технологиях, таких как Active Directory, или мне нужно внедрить решение в код приложения?

Приветствия

Олли

Ответы [ 2 ]

2 голосов
/ 31 августа 2009

Просто для пояснения, ADFS использует токен SAML, но НЕ совместим с протоколом SAML. Поскольку вам необходимо поддерживать SAML для ваших веб-сайтов, вам потребуется реализовать тот же протокол SAML, который будут использовать ваши партнеры по единому входу - либо 2.0, 1.1, либо 1.0.

У нас много информации о SAML в информационной библиотеке нашего сайта: http://www.pingidentity.com/information-library/index.cfm

Конечно, мы также предлагаем простое и безопасное решение для этих требований - PingFederate.

2 голосов
/ 28 августа 2009

Я думаю, что ADFS поддерживает это, поэтому вам не нужно писать код. Просто настройте конфигурацию.

AD FS реализует основанный на стандартах протокол WS-Federation. и язык разметки утверждений безопасности (SAML). http://msdn.microsoft.com/en-us/library/bb897402.aspx

Однако вам может понадобиться настроить некоторый код в зависимости от того, как обрабатываются домены и имена пользователей. Например, если приложение просто использует имя пользователя в качестве ключа и в другом домене / каталоге с тем же именем пользователя есть другой парень, у вас будут проблемы. Если они используют домен / имя пользователя, то это будет меньшей проблемой, но у вас все еще могут быть коллизии, основанные на том, как обрабатываются аутентификация пользователя и поиск.

Существуют некоторые коммерческие продукты, предоставляемые Ping Identity и RSA (EMC), которые также выполняют часть SAML.

Обратите внимание, что я являюсь разработчиком, а не специалистом по AD / сетевым технологиям (поэтому я могу ошибаться в вопросах AD), но я буду работать с этим в ближайшем будущем, чтобы интегрировать некоторые из моих сайтов интрасети в наши родственные компании / подразделения, которые находятся в разных сетях / каталогах.

...