我最近设法使用OAuth在Twitter上实现登录,但我似乎无法找到有关如何使用Play 2.5.x为 Java实现Facebook登录的任何最新信息
我所做的Twitter实现没有插件,我一直听说Facebook应该更容易使用OAuth2,但我没有找到证明这种说法的例子。我找到的只是一些插件,但它们缺乏关于如何实现它的适当文档。
有没有人用Play 2.5成功实现了这一点?你是否介意写一些关于如何处理这个问题的指南,也许还有一些代码示例?
答案 0 :(得分:0)
如果您可以使用第三方库,请尝试https://github.com/pac4j/play-pac4。
它有java和scala演示:
https://github.com/pac4j/play-pac4j-java-demo
https://github.com/pac4j/play-pac4j-scala-demo
或者您可以查看源代码来管理它与Facebook身份验证的工作方式。
以下是FacebookClient的来源,您可以从那里开始挖掘:https://github.com/pac4j/pac4j/blob/master/pac4j-oauth/src/main/java/org/pac4j/oauth/client/FacebookClient.java
答案 1 :(得分:0)
我放弃了,决定改用插件,与Facebook4j一起使用,这似乎没问题。