2014-10-29 38 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中的锚定引用不太可能导致任何问题...