Tag: oauth

库在Java Web App中集成Google的OAuth / OpenID混合?

我正在构建一个需要访问用户的Google日历数据的Java Web应用程序 – 因此我认为OAuth / OpenID混合是最好的方法。 什么是最好的库来处理这项工作 – 并减少我的代码量? 我尝试了openid4java和Spring Security OpenID (两者都不支持混合)以及dyuproject (无法将其集成)。 PS:GAE不是一种选择 有任何想法吗?

JSP中的Facebook Connect示例(tomcat)

我正在构建一个JSP应用程序,我想使用Facebook Connect作为用户注册和身份validation的一条路径,但我找不到有关如何获取和解析FB cookie甚至正确流程的更多信息。 我正在尝试将官方文档中的信息与像这样的分步指南合并,但是对于Java。 我不反对依赖像社交Java这样的库,但理解这些步骤会有所帮助。 以下是我试图满足的3个用例。 我网站上未经身份validation/未注册的用户点击“Facebook Connect”按钮进行注册(捕获电子邮件,姓名和个人资料ID)并登录。 未经身份validation的用户单击“”Facebook Connect“按钮以在我的域上创建有效会话。 没有连接Facebook个人资料的经过身份validation和注册的用户点击“Facebook Connect”并将Facebook个人资料ID(以及更新其电子邮件和姓名的选项)与其现有个人资料相关联。 对于这个项目,我有一个类似于这的Profile类(我正在使用优秀的Project Lombok和Hibernate) @Entity @Data public class Profile implements java.io.Serializable { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private long id; private String username; private String password; private String displayName; private String email; private String zipCode; private String mobileNumber; private String facebookId; @Type(type = “org.jadira.usertype.dateandtime.joda.PersistentDateTime”) private DateTime […]