Java Play Facebook身份验证

时间:2016-07-02 20:04:37

标签: java facebook oauth playframework oauth-2.0

我最近设法使用OAuth在Twitter上实现登录,但我似乎无法找到有关如何使用Play 2.5.x为 Java实现Facebook登录的任何最新信息

我所做的Twitter实现没有插件,我一直听说Facebook应该更容易使用OAuth2,但我没有找到证明这种说法的例子。我找到的只是一些插件,但它们缺乏关于如何实现它的适当文档。

有没有人用Play 2.5成功实现了这一点?你是否介意写一些关于如何处理这个问题的指南,也许还有一些代码示例?

2 个答案:

答案 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一起使用,这似乎没问题。