Какую библиотеку Java следует использовать для аутентификации через Facebook, Gmail, локальную авторизацию и т. Д.? - PullRequest
8 голосов
/ 14 декабря 2010

Какую библиотеку Java вы рекомендуете для аутентификации в веб-приложении Java (только сервлеты и JSP)?Мы хотим предложить наиболее распространенных провайдеров аутентификации (Facebook, Yahoo, Gmail и т. Д.), А также регистрацию локальной учетной записи.

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

Спасибо!

Ответы [ 3 ]

2 голосов
/ 10 июня 2011

Вы можете проверить более новую версию SocialAuth, вы можете установить уровень разрешений, запрашиваемых у пользователей.

0 голосов
/ 10 мая 2011

В итоге я использовал openid4java для интеграции Google и Yahoo OpenId и простые вызовы HttpClient для интеграции сервисов на основе OAuth (Facebook и Hotmail).

0 голосов
/ 14 декабря 2010

Spring Security - хорошая отправная точка для получения гибкой системы аутентификации в вашем проекте.

http://static.springsource.org/spring-security/site/

Существует плагин spring-security-facebook, который интегрирует аутентификацию facebook.

http://code.google.com/p/spring-security-facebook/

Я не совсем уверен насчет других.Если вы говорите об OpenID, то Spring Security это поддерживает.

...