По сути, у меня есть клиентское приложение, которое представляет собой следующее js-приложение, работающее на http://localhost:3005. и мой URL-адрес обратного вызова: http://localhost:3005/auth/callback

Мой сервер авторизации/ресурсов (laravel) работает на http://localhost:5001
Что я делал для инициации авторизации
Код: Выделить всё
import Head from "next/head";
import Image from "next/image";
import styles from "../styles/Home.module.css";
import qs from "qs";
export default function Home() {
const redirect = () => {
const queryString = {
client_id: process.env.NEXT_PUBLIC_OAUTH_CLIENT_ID,
redirect_uri: process.env.NEXT_PUBLIC_OAUTH_CLIENT_REDIRECT,
response_type: "code",
scope: "seed_payment",
prompt: "login",
};
return (window.location.href = `${
process.env.NEXT_PUBLIC_OAUTH_AUTH_SERVER
}/oauth/authorize?${qs.stringify(queryString)}`);
};
return (
Create Next App
Login
);
}

Это URL-адрес, на который происходит перенаправление
Код: Выделить всё
http://localhost:3005/auth/callback?code=def5020081ac212a3a7690a808431f9679480afa2c1e5a2b6cbbd59a141d09e81d217c449ab6bfad4afcc8d56c69a98e7f31cd560dfacc9cc763539ae83caa735aa63f9a629b7e8caaeda1dfeba0baf9df75712b613154a28ef0e6d45a94b864ed1e6708240688295c1fd4544ecfe49ee8106a7d95a1130b1b730c6f55fd636b5b21a4efa75cdd38ac990ebe53187cf065fcc95f412b17518a4b45999e8cb9bf69325e60b296f842e31d7480d2f78a54e135275177f81c68e84d82019be96a6240a8a099afb5ae32533c23d9895228725164730c6f8df9a92218682d762e3ffb4c6e9653b956bf938a6944d17783ca584122509c2876fd700584e63fa07747a576054af5f1a12633be45c3b2e429b0b4f440a9245eef5ddb455def6f1fedcb9b8fe72ce8fbb58b6d27582f7811a21d9be18cc57a6be70a03774e49f3544c00057e2317e7f074d3af7469d0ab296ac4a205a273d4380adec302534ab3f541b5ae65c6eb963c7e1b0475905cda3c97e9044941

Я попытался добавить URL-адрес своего приложения в cors.php, но он все равно показывает ошибку.
[img]https://i.sstatic.net /MVCbz.png[/img]
На случай, если вам понадобится просмотреть мой маршрут сообщений о входе
Код: Выделить всё
/**
* Handle an incoming authentication request.
*/
public function store(LoginRequest $request): RedirectResponse
{
$request->authenticate();
$request->session()->regenerate();
return redirect()->intended(RouteServiceProvider::HOME);
}
Подробнее здесь: https://stackoverflow.com/questions/761 ... edirection
Мобильная версия