Методы федерации / SSO - PullRequest
0 голосов
/ 09 марта 2012

Мне интересно, как можно внедрить федерацию через группу общедоступных веб-сайтов. Простой ответ - «федерация» или «самл». Однако на практике я вижу много технических проблем: создание ссылок на учетные записи (чтобы пользователь «SteveRoy» на site1 был связан с «SRoy» на site2), изменение страниц входа в систему для ссылки на центральный IdP, работа с пользователями, которые иметь учетные записи на всех сайтах, связанные с выходом из сеанса через сайты и т. д. и т. д. Короче говоря, «saml» - это упрощение гораздо более сложной проблемы. Хотелось бы услышать подробности от тех, кто преуспел в этом пространстве ...

1 Ответ

0 голосов
/ 09 марта 2012

Вероятно, не тот ответ, на который вы надеетесь, но здесь идет речь.:)

SAML (и связанный с ним / альтернативный OpenID) - это просто протокол, используемый для передачи утверждений об идентификации и объединения решения об аутентификации где-либо еще - он позволяет вам принять слово службы (IdP), которой вы доверяетевыполнить аутентификацию пользователя для вас.Эти протоколы позволяют вам создавать федеративную систему идентификации;сами по себе они НЕ являются такой системой.

Все, что вы упоминаете в своем вопросе (сопоставление пользователей, фактическое обслуживание инфраструктуры SP, авторизация отдельных сайтов, федеративный выход из системы), были и остаются проблемами в этой области и в любой области.Решение, которое вы развернете там, должно решить эти вопросы разработки / реализации.Вы можете и, возможно, кто-то должен написать сотни страниц о различных способах решения всех нюансов, связанных с созданием эффективной федеративной системы идентификации.В этом пространстве нет простых ответов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...