2015-10-08 3 views
0

Насколько я понимаю, OpenID использует учетные записи, сделанные на других сайтах, для входа на сайт, так что пользователю не нужно будет создавать несколько имен пользователей и пароль.В чем разница между OpenAM и OpenID SSO?

Означает ли OPENAM то же самое? Он использует поставщиков, таких как Facebook google, чтобы аутентифицировать пользователя.

Пожалуйста, исправьте меня, если я ошибаюсь.

ответ

0

Вы упомянули сценарий Single Sign On (SSO). Он обеспечивает OpenID-Connect с Oauth. OpenID - это протокол (стандарт).

OpenID Connect - это простой идентификационный слой поверх протокола OAuth 2.0 .

OAuth предоставляет только авторизацию с использованием токена доступа. OpenID-Connect построен поверх OAuth2, чтобы предоставить информацию об аутентификации пользователей. не только OpenID Connect может ли мы использовали SAML (Security Assertion Markup Language) для Single Sign On.Name его

SAML SSO.

OpenAM является продуктом и ниже ссылке вы можете прочитать OpenAM функцию Wikipedia OpenAM page и дополнительно вы можете использоваться другой с открытым исходным кодом идентификации Имя сервера для реализации этой функции, и есть несколько дополнительных функций, а также.

+0

Извините, ваш ответ трудно прочитать. Вы можете просмотреть его. – Vincent

1

OpenID Connect - это standard.

OpenAM - продукт, который среди многих других вещей реализует стандарт OpenID Connect (как в качестве клиента/полагающейся стороны, так и как сервер/поставщик). Итак, да, вы можете настроить OpenAM на работу с внешними поставщиками OpenID Connect для установки сеансов в OpenAM, но вы можете просто настроить свой OpenAM для проверки подлинности на локальном сервере каталогов и действовать как поставщик OpenID Connect (например, Facebook/Google/и т.д.).

Смежные вопросы