2010-10-08 216 views
1

我们有一个ASP.Net MVC网站,需要向Facebook进行身份验证才能将照片发布到用户帐户。迄今为止都很好。Facebook身份验证令牌和asp.net mvc

Facebook重定向回mvc网站。再好。

facebook回复的网址包含access_token,但前面加上了#char,MVC去掉了网址中的令牌和令牌,因此控制器和操作没有任何用处。

这是使用用户代理类型的身份验证。如果我们使用标准身份验证,那么它工作正常,但这没有给予足够的访问权限。

任何人有任何线索?

感谢

回答

2

有没有办法读取URL的散列部(一切遵循#号)在服务器端,因为这部分是永远不会被发送到服务器。访问它的唯一方法是在客户端,所以你可能需要使用javascript读取它,然后再次使用例如AJAX将其发送到服务器,或者将其设置为隐藏字段的值,该隐藏字段是表单的一部分你提交给服务器。

+0

是的,非常真实。傻我。谢谢 – Jonesie 2010-11-04 05:21:36