Laravel Passport v11 不再重定向到授权表单

问题描述 投票:0回答:1

我升级到 Laravel Passport v11,现在当我请求授权时,登录后不再被重定向回授权表单。这是我的代码如下:

$query = http_build_query([
  'client_id' => '6',
  'redirect_uri' => 'http://localhost/oauth2_client/callback.php',
  'response_type' => 'code',
  'scope' => '',
]);

header('Location: http://127.0.0.1:8000/recruiter/oauth/authorize?'.$query);

在版本 10 中,所有这些都有效。成功登录后,应显示授权表格。浏览了文档和 GitHub,但没什么可做的。

laravel-passport
1个回答
0
投票

我通过确保在

passport.config
文件中添加了相关的防护来解决问题。

此外,如果您将护照路线移至

routes/web.php
文件,请记住将
oauth/token
路线添加到您的
VerifyCSRFToken
中间件
$except
数组中。这个让我很困惑,否则它将返回 null。 Laravel 护照文档缺少此信息。

© www.soinside.com 2019 - 2024. All rights reserved.