2014-03-13 142 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並實現它的方法。它爲我工作。