Ошибка Laravel Cors при перенаправлении паспортаPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Ошибка Laravel Cors при перенаправлении паспорта

Сообщение Anonymous »

Я получаю эту ошибку во время перенаправления предоставления кода авторизации паспорта.
По сути, у меня есть клиентское приложение, которое представляет собой следующее 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


);
}
Приведенное выше сообщение предложит пользователю войти в систему, но когда он собирается перенаправить, он получает ошибку laravel cors.
Изображение

Это 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»