[#] Реализация Single Sign On в Symfony2 приложении
habrabot(difrex,1) — All
2015-06-13 10:30:02




### Что такое Single Sign On?

[Single Sign On][1] — это технология, с помощью которой пользователь, будучи аутентифицированным на удостоверяющем центре _(далее Identity Provider, IdP)_, будет автоматически аутентифицирован на другом сервисе _(далее Service Provider, SP или Consumer[1-N])_ этой компании. Механизм Single Sign On используют такие сайты, как [ХабраХабр][2], [Yandex][3], [Google][4]. Приемущества такого подхода к аутентификации пользователей очевидны:

* Пользователь вводит пароль только 1 раз
* Или вовсе не вводит пароль на IdP, если там был использован вход через социальную сеть или с использованием OpenID
* Автоматически аутентифицируется на всех проектах компании
* Данные пользователя могут _плавать_ между сервисами от IdP до SP прозрачно для пользователя

[Читать дальше →][5]

[1]: https://en.wikipedia.org/wiki/Single_sign-on
[2]: https://id.tmtm.ru/login/
[3]: https://passport.yandex.ru/auth
[4]: https://accounts.google.com/ServiceLogin
[5]: http://habrahabr.ru/post/260183/#habracut