2010-10-08 248 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