1

Тема: CORS помилка якщо використовувати Google-oauth з перенаправленням

Я маю такий контролер

public class AccountController : Controller
{
    public IActionResult Login(string returnUrl)
    {
        return new ChallengeResult(
            GoogleDefaults.AuthenticationScheme,
            new AuthenticationProperties
            {
                RedirectUri = Url.Action(nameof(LoginCallback), new { returnUrl })
            });
    }

Якщо я стукаюсь прям до нього в браузері https://localhost:44378/Account/Login, то все добре - перекидує до ґуґлівського сервера, але якщо я намагаюсь доступитись зі свого фронт-енда до якогось ендпоінта, що вимагає автентифікації, то я отримую таке

Access to XMLHttpRequest at '…google...' (redirected from 'https://localhost:44378/…') from origin 'http://localhost:3000' has been blocked by CORS policy

2 Востаннє редагувалося Betterthanyou (28.03.2021 17:20:23)

Re: CORS помилка якщо використовувати Google-oauth з перенаправленням

Колись стикався з такою помилкою, але й вже не повню що там потрібно було робити ...

Ви читали статтю Enabling Cross-Origin Requests (CORS) ?

Подякували: leofun011