Google Authentication Asp.net Core - PullRequest
0 голосов
/ 14 марта 2019

Я получаю сообщение об ошибке ниже, когда пытаюсь войти в систему с помощью Google в моем веб-приложении.Работает нормально при использовании localhost

Эту страницу pelusoftcamerawebapp.azurewebsites.net не удается найти. Веб-страница не найдена для веб-адреса: https://pelusoftcamerawebapp.azurewebsites.net/signin-google?state=CfDJ8BRnSyuVZrdLjm6frrOu1DBgXqvK5dey3eI632SEKrS7vg........

gooleкод для входа:

        [HttpGet]
        [Route("google-login")]
        public IActionResult GoogleLogin(string returnUrl = null)
        {
            var authProperties = new Microsoft.AspNetCore.Authentication.AuthenticationProperties
            {
                RedirectUri = string.IsNullOrEmpty(returnUrl) ? "account/profile" : returnUrl,
                IsPersistent = true
            };

            return Challenge(authProperties, new string[] { "google" });
        }

Я добавил pelusoftcamerawebapp.azurewebsites.net для подтверждения домена консоли google

У вас есть идеи?

1 Ответ

0 голосов
/ 14 марта 2019

Поскольку Google отключил Google Plus , поэтому механизм аутентификации на основе Google Plus был изменен, и он также повлиял на существующую аутентификацию Google в ASP.NET и ASP.NET Core.

Microsoft обновила библиотеку аутентификации Google для ASP.NET и ASP.NET Core.

Вот более подробная информация: Устаревание и замена аутентификации на основе Google +

...