Можно ли явно опубликовать JSON в контроллере для аутентификации Google? - PullRequest
0 голосов
/ 04 ноября 2019

Я хочу включить аутентификацию в моем веб-приложении через Google. Я ищу голое решение API.

Я выполнил все эти шаги из https://docs.microsoft.com/pl-pl/aspnet/core/security/authentication/social/?view=aspnetcore-3.0&tabs=visual-studio и получил "волшебную кнопку". Вход через Google.

Но я хочу создать контроллер, который будет отправлять JSON с пользовательскими данными и вызывать, например, логин или регистр.

Я использую .Net Core 2.2, я уже реализовал базовыйаутентификация на основе механизмов .Net Identity.

Это пример быстрого кода:

        [HttpPost("goLogin")]
        [AllowAnonymous]
        public async Task<ActionResult<string>> Login([FromBody] LoginDto loginDto)
        {
            try
            {
                await _signInManger.PasswordSignInAsync(loginDto.Login, loginDto.Password, false, false) ;
                return Content("Login OK");
            }
            catch
            {
                return Content("Error !");
            }
        }    

Я хочу написать нечто подобное для аутентификации Google. С нетерпением жду любой помощи.

Спасибо

...