【发布时间】:2019-05-07 03:08:57
【问题描述】:
Passport 通过调用 Passport::routes() 为用户提供了一种注册路由的便捷方式来创建自己的客户端;在 AuthServiceProvider 中。
我不希望允许我的用户创建客户端,因为我只想使用php artisan passport:client 命令手动创建客户端,因为我只需要用于内部服务的机器对机器身份验证的护照。
如何自定义 Passport 的路由以仅公开传递客户端 ID 和机密以获取 access_token 的必要路由?我知道我可以深入研究框架并将我自己的路由暴露给一系列 \Laravel\Passport\Http\Controllers\PassportController@action,我只是不知道这是唯一的方式还是首选方式。
【问题讨论】:
标签: php laravel laravel-5 oauth-2.0 laravel-passport