8

您推荐使用哪个 Java 库在 Java Web 应用程序中实现身份验证(仅 servlet 和 JSP)?我们希望提供最常见的身份验证提供商(Facebook、Yahoo、Gmail 等)以及本地帐户注册。

我找到了 SocialAuth,但它看起来很新,我不知道是否有更好的选择。此外,SocialAuth 似乎会请求访问我不需要的用户联系人,并且可能会惹恼我们的用户。

谢谢!

4

3 回答 3

2

您可以查看较新版本的 SocialAuth,您可以设置向用户询问的权限级别。

于 2011-06-10T14:39:04.717 回答
0

Spring Security 是在您的项目中获得灵活的身份验证系统的良好起点。

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

有一个 spring-security-facebook 插件将集成 facebook auth。

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

我不确定其他人的具体情况。如果您在谈论 OpenID,那么 Spring Security 支持这一点。

于 2010-12-14T16:50:01.010 回答
0

我最终使用 openid4java 来集成 Google 和 Yahoo OpenId,并使用普通的 HttpClient 调用来集成基于 OAuth 的服务(Facebook 和 Hotmail)。

于 2011-05-10T15:36:10.550 回答