laravel - 是否可以在Laravel Passport中禁用路线?

标签 laravel laravel-passport

我正在使用Passport密码授予,不需要任何其他功能,因此我需要禁用与密码授予无关的路由。

有没有办法做到这一点?

最佳答案

我也想知道这一点,发现Passport::routes()需要一个可选的回调。如果未设置回调,则将注册所有路由。

要为每种身份验证类型设置单独的路由,请在AuthServiceProvider中修改以下代码供您使用:

Passport::routes(function ($router) {
    $router->forAuthorization();
    $router->forAccessTokens();
    $router->forTransientTokens();
    $router->forClients();
    $router->forPersonalAccessTokens();
});

关于laravel - 是否可以在Laravel Passport中禁用路线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42606756/

相关文章:

php - 调用未定义的方法 Symfony\Component\HttpFoundation\Response::header()

php - 找不到 Laravel Passport 安装类

php - FatalErrorException : syntax error, unexpected ':' ,在 Laravel 中期望 ',' 或 ';'

使用 Passport 和 React 进行 Laravel API 身份验证

laravel - 如何使用 Laravel Passport 从 API 注销用户

php - Laravel Eloquent 查询

php - Laravel Passport 使用不同的模型

laravel - Route::bind 在不同的组中具有相同的名称?

php - Laravel 4 分页按钮不起作用(查询整个数据库)

laravel - Laravel 中 foreach 和 forelse 的区别