我正在處理單個頁面應用程序,該應用程序還需要脫機訪問Microsoft OneDrive。因此,我指導用戶使用代碼流方法對OneDrive進行身份驗證。OneDrive oAuth令牌請求獲取CORS錯誤
代碼被應用程序成功檢索到,但是當調用https://login.live.com/oauth20_token.srf時,請求失敗並顯示CORS錯誤。
請參閱附加圖像以查看來自我的javascript控制檯的HTTP標頭。從服務器的響應缺少頭
Access-Control-Allow-Origin:
這會導致錯誤CORS
如何使我的應用程序訪問CORS?我在開發人員控制檯中看不到任何選項?
謝謝!
你好全勝的CORS錯誤發生敷在被訪問的鏈接時,我嘗試撥打電話贖回令牌。我能夠通過讓服務器發出令牌請求來解決此問題。 CORS問題仍然在於瀏覽器無法直接兌換令牌,因爲令牌服務器不會返回「Access-Control-Allow-Origin:」標頭 – user1936097 2015-04-08 11:46:39
我相信OneDrive API支持CORS,但不支持OAuth服務。 – 2015-04-09 15:42:50