Механизм входа в систему на основе OpenID - PullRequest
0 голосов
/ 11 ноября 2011

Я работаю над процессом входа в систему на нашем веб-портале, и для лучшего удобства пользователей мы решили внедрить механизм входа в систему на основе OpenId, похожий на тот, который есть у SO.

Поскольку наше приложение - Java/ j2ee, основанный на Struts2 в качестве MVC frameowrk, я являюсь wordring, есть ли какое-нибудь хорошее решение с открытым исходным кодом для достижения этой функциональности.

одно из таких решений, к которому я пришел после некоторых поисков, -

OpenIdjava

Я не уверен, насколько это будет полезно, так как я не исследовал его. Мой вопрос, есть ли другие источники открытого кода, которые могут помочь нам достичь этого.

на начальном уровне мы должны реализовать эту функцию для пользователей Google, Yahoo и AOL, а также для пользователей Facebook (fackbook не придерживается openID, поэтому мы должны реализовать его по-своему)

Заранее спасибо

1 Ответ

0 голосов
/ 11 ноября 2011

Существует хорошая библиотека Java с открытым исходным кодом для OAuth: scribe-java .

OAuth - лучшая идея, потому что ее проще использовать для конечного пользователя (он не делаетНужно знать URL OpenId, просто нажимает кнопку «Войти с помощью Google» или «Twitter») и позволяет не только аутентифицировать пользователя, но и получать его персональные данные (контакты, календарь и т. д.)

...