2014-10-29 35 views
0

我使用Nancy.SimpleAuthentication和Nancy.Authentication.Forms進行Facebook身份驗證。Facebook身份驗證附加#_ = _使用Nancy.SimpleAuthentication重定向網址

用Facebook進行身份驗證並重定向回我的網站後,它會追加#=到網址。 我讀過Facebook在redirect_uri沒有填寫時附加這個。

但是,當我跟蹤請求時,我可以看到redirect_uri正在設置。

我該如何解決這個問題?

+0

[Play Framework附加#\ _ = \ _可能在通過OAuth2進行Facebook身份驗證後重定向?](http://stackoverflow.com/ question/7324944/play-framework-appending-to-redirect-after-facebook-auth-via-oauth2) – Lukos 2014-10-29 12:17:13

+0

同樣的問題,但不同的框架。從日誌看起來像redirect_uri被設置,這應該解決這個問題,但它不會,因此問題。 – Cogslave 2014-10-29 22:40:12

+0

你有一些像AddThis一樣的社交認證庫嗎? – Phill 2014-10-30 04:13:45

回答

0

你不能'修復'這個,它被Facebook故意附加爲安全措施,如重複問題中所述。

你需要解決什麼問題?在重定向uri中的錨定引用不太可能導致任何問題...