afzalh / laravel-passport-skip-client
Laravel 中间件,允许在 Laravel Passport 中请求密码授权令牌时无需客户端 ID 和密钥
1.0
2018-11-29 10:07 UTC
Requires
- php: ^7.1
- laravel/passport: ^7.0
Requires (Dev)
- phpunit/phpunit: ^7.0
This package is auto-updated.
Last update: 2024-09-29 05:21:24 UTC
README
Laravel 中间件,允许在 Laravel Passport 中请求密码授权令牌时无需客户端 ID 和密钥
要求
- 安装 laravel
- 安装 laravel-passport 并根据 laravel-passport 文档进行设置
安装
首先通过 composer 安装它
composer require afzalh/laravel-passport-skip-client
安装后,在 app/Http/Kernel.php
文件的 $middleware
数组中添加以下内容
\AfzalH\LaravelPassportSkipClient\SkipClientMiddleware::class
用法
安装和配置后,您可以通过以下方式请求密码授权令牌
POST http://lara.test/oauth/token
accept: application/json, text/plain, */*
content-type: application/json;charset=UTF-8
{
"grant_type":"password",
"username":"my@gmail.com",
"password":"test"
}
而不是
POST http://lara.test/oauth/token
accept: application/json, text/plain, */*
content-type: application/json;charset=UTF-8
{
"grant_type":"password",
"username":"my@gmail.com",
"password":"test",
"client_id": "2",
"client_secret": "ZkoWkiYd8OWCSPAkMfZ94x1Wz9tHzAvNiF6ImiQN"
}