Azure Mobile Services – Error: Not a whitelisted origin

今天在測試Windows Azure Mobile Services 的時出現以下的錯誤
{“code”:401,”error”:”Error: Not a whitelisted origin: http://wagbc2014.azurewebsites.net”}
{
起初還以為 是Twitter/ Google / FaceBook OAuth/ Microsoft Account Oauth的問題
誰不知其實是Windows Azure Mobile Services的安全性設定問題..

解決方法十分簡單..
我們只需要登入Windows Azure Portal
https://manage.windowsazure.com
之後選擇”Mobile Services
-> 按一下你所使用的 Mobile Services 名稱
之後按”Configure/配置
在 “Configure/配置“版面上 的中間部
有一個 “cross-origin resource sharing (cors)“的部分
在這裡你可以設定Windows Azure Mobile Service容許那一個網址可以Make Request 到這個Mobile Services
只要在TextBox 內加入你會使用Windows Azure Mobile Services的網址
E.G.
Windows Azure cross-origin resource sharing (cors)
按”Save/儲存” 便可以了

Hope you find it useful

Leave a Reply