Безопасность веб-сайтов с SAML (SSO) - Как?

Проблема :

Я хочу реализовать набор WebServices , защищенный SAML . Мне нужно аутентификацию пользователей, а также надо разрешать на основе роли пользователя. Я нашел несколько вопросов, похожих на это, но нет с удовлетворительными ответами.

Сценарий :

  • WebApp java доступна только с использованием WebServices;
  • SOAP - Metro;
  • Клиенты используют некоторые настольные приложения, которые они будут развиваться.

Основные функции , которые мне нужно:

  • бесплатное программное обеспечение;
  • SAML 2.0;
  • LDAP (или аналогичное решение) для управления информацией пользователями;
  • Уровень безопасности (мыло).

Вопрос:

Я изучаю некоторые SAML (SSO) решения (например, Shibboleth, Opemam, Josso ...);

  • Могу ли я использовать любой из тех, без компромисса любой из ключевых функций?
  • Или мне нужно реализовать свой собственный способ обрабатывать самл токены?
  • Как это сделать?

Спасибо!



Вот некоторые результаты, которые я нашел, и / или некоторые советы от ответов:

Все еще поиск, пожалуйста, вносят вклад !!

22
задан 19 revs 14 September 2011 в 13:54
поделиться