Facebook的MVC 4授权问题
本文关键字:授权 问题 MVC Facebook | 更新日期: 2023-09-27 18:11:39
我在这里遇到了几个相同的问题,但是没有能够破解它
我的URL是这样的,localhost:25251/Account/Login
从登录页面,我尝试使用Facebook授权,显然,因为我的Url指向本地主机,我得到了以下错误
"给定的URL不被应用程序配置允许。:一个或多个给定的url是不允许的应用程序的设置。"
正如在这个问题中提到的,我改变了我的Facebook应用程序,将其指向test.mydomain.com。然后我尝试添加以下Host条目。
-
我的IP test.mydomain.com
-
本地主机test.mydomain.com
And Even: # localhost:25251 test.mydomain.com, that too not work.
不能对两个不同的域使用相同的设置。如果您有test.mydomain.com的密钥设置,并且您想将其用于localhost:25251,那么它将不起作用。您需要为这两个域创建单独的应用程序。
Facebook API在localhost中工作,以下是您需要确保API与localhost一起工作的内容:
- 使
localhost
作为你的App Domains在Facebook。应用程序域在基本信息 下 - 站点URL应该设置为
http://localhost:25251
(在您的情况下)。网站网址在网站与Facebook登录部分
- 画布URL到
http://localhost:25251/
- 安全画布URL到
https://localhost:25251/