Asp.net

無法載入 URL:此 URL 的域不包含在 ASP.NET MVC 中 Facebook 登錄的應用程序域中

  • February 9, 2018

在將我的應用程序註冊到 Facebook 以使用 Facebook OAuth Login 和 ASP.NET 應用程序後,我得到了錯誤。當我在開發環境中點擊 Facebook 按鈕時。

無法載入 URL:此 URL 的域不包含在應用程序的域中。為了能夠載入此 URL,請將應用程序的所有域和子域添加到應用程序設置中的應用程序域欄位。

登錄螢幕

登錄螢幕

顯示錯誤

顯示錯誤

如果您收到相同的錯誤,則表示您在向 Facebook 註冊我的應用程序時在“有效的 OAuth 重定向 URI ”中輸入了錯誤的 URI。

  1. 選擇註冊時出現錯誤的應用程序
  2. 在選擇應用程序後轉到該部分中的“產品”部分,選擇Facebook 登錄,在該部分中選擇“設置”,選擇“客戶端 OAuth 設置”面板後,將出現“有效 OAuth 重定向 URI ”文本框,只需輸入您的localhost URL [ http://localhost : 埠號/signin-facebook]。

例如,如果您的 localhost URL 是“ http://localhost:8000/Account/Login ”,那麼在輸入“ Valid OAuth redirect URIs ”文本框時輸入“ http://localhost:8000/signin-facebook ”並點擊 Save Changes

註冊 Facebook 應用程序

註冊 Facebook Oauth

引用自:https://stackoverflow.com/questions/46850461