Я знаю, что этот вопрос уже был задан много раз, но все же кажется, что он пропустил эту ошибку, хотя я попробовал несколько URL-адресов.
Я пытаюсь сделать логин facebook через приложение asp.net mvc, как в учебнике по Microsoft здесь.
Когда я проверяю его на локальном хосте, он отлично работает (URL-адрес сайта в facebook равен: http://localhost:55797/
но когда я пытаюсь проверить его после загрузки приложения на сервер, он дает мне эту ошибку:
Given URL is not allowed by the Application configuration.: One or more of the given URLs is not allowed by the App settings. It must match the Website URL or Canvas URL, or the domain must be a subdomain of one of the App domains.
Моя страница входа в сервер: http://proj.ruppin.ac.il/igroup20/test1/Account/Login.aspx
Я попытался написать следующее в настройках моего приложения для facebook. URL сайта:
*http://proj.ruppin.ac.il/
*http://proj.ruppin.ac.il/igroup20/
*http://proj.ruppin.ac.il/igroup20/test1/
*http://proj.ruppin.ac.il/igroup20/test1/Account/
*http://proj.ruppin.ac.il/igroup20/test1/Account/Login.aspx
но никто из них не работает для меня.
это мой AuthConfig.cs:
public static void RegisterOpenAuth()
{
// See http://go.microsoft.com/fwlink/?LinkId=252803 for details on setting up this ASP.NET
// application to support logging in via external services.
//OpenAuth.AuthenticationClients.AddTwitter(
// consumerKey: "your Twitter consumer key",
// consumerSecret: "your Twitter consumer secret");
OpenAuth.AuthenticationClients.AddFacebook(
appId: "474928559284763",
appSecret: "****"); //hidden just for this question
//OpenAuth.AuthenticationClients.AddMicrosoft(
// clientId: "your Microsoft account client id",
// clientSecret: "your Microsoft account client secret");
//OpenAuth.AuthenticationClients.AddGoogle();
}
EDIT:
Это экраны, которые кажутся мне важными, но у меня, похоже, разные ги, а не Томми, например, здесь, в этом посте:
EDIT2:
Я только заметил, что есть место для доменов приложений и написал там "proj.ruppin.ac.il", а на веб-сайте url: " http://proj.ruppin.ac.il/igroup20/test1/", но все равно такая же ошибка