2014-03-13 107 views
1

我在应用程序上工作,我想添加ProviderSignIn功能。我在我的网页上放置一个按钮,以便人们可以使用Facebook连接(登录)到我的应用程序。如文档所述(http://docs.spring.io/spring-social/docs/1.0.3.RELEASE/reference/html/signin.html),oAuth舞蹈: 1. POST是登录/脸书工作(在萤火虫中看到) 2. GET登录/ facebook?code =“somecode”work(看到的是萤火虫) 3. GET已登录,但仅显示我的视图登录。与Facebook无法正常工作的春季社交登录

文档说:

如果在获取访问令牌或同时获取用户的个人资料数据出现任何错误,ProviderSignInController将重定向到应用程序的URL中的标志。对登录URL的请求将有一个“错误”查询参数设置为“提供者”,以指示在与提供者通信时发生错误。默认登录URL是“/ signin”(相对于应用程序根目录),但可以通过设置signInUrl属性进行自定义。

在第3步,我的网址是登录#=而不是用错误查询参数进行签名。

我不明白为什么我没有在查询参数中出现错误?

+0

您在Facebook上为您的Facebook应用程序的配置设置了什么网址? – sdouglass

+0

嗨,你解决了吗?这里同样的问题 – ianaz

回答

0

只需创建自己的控制器,它可以扩展ConnectController并实现它的方法。它为我工作。