【发布时间】:2016-09-07 07:35:39
【问题描述】:
我有一个 JavaEE 应用程序。我正在尝试实现 OAuth。 但我面临一些奇怪的问题:
- 根据手动构建登录 Web 流程的文档,我必须提供一个类似 https://www.facebook.com/dialog/oauth?client_id=1231298371123&display=popup&redirect_uri=http%3A%2F%2Flocalhost%3A8080%2Fc%2Fportal%2Fauth%2Ffacebook_login%3F&scope=email,public_profile,user_birthday&response_type=code%20token 的链接,它将打开对话框。但对话框没有打开。
- 当 SSO 成功时,FB 会重定向到上面给出的 url,但问题是 FB 会使用 # 附加查询字符串,如状态、代码等。类似于:http://localhost:8080/c/portal/auth/facebook_login?#state=ASDASDASDASD&access_token=EAANXZAlBTi........ 因为为此我无法在 Java 中获取参数。
有没有人遇到过这种问题。 请帮忙。
【问题讨论】:
标签: facebook facebook-graph-api oauth