yangjisen / quick-passport
v1.3.0
2023-03-15 06:58 UTC
Requires
- laravel/passport: ^11.7
Suggests
- overtrue/laravel-wechat: mini program quick login.
README
说明
- Laravel Passport 是一个简单易用的 OAuth2 服务器和 API 认证包。
- 由于经常需要配置 Passport, 所以写了一个快速安装配置packages.
- 本包只是简单的配置了 Passport, 并简单配置了缓存
Laravel\Passport\ClientRepository
Laravel\Passport\TokenRepository
安装
composer require yangjisen/quick-passport
命令行
php artisan passport:quick-install
快速安装配置Passport 相当于执行 php artisan passport:install
和 php artisan passport:env-client
php artisan passport:env-client
在env文件中根据数据库生成client_id和client_secret
路由
- 账号密码/手机验证码登录
POST /passport/issueToken {"username":"foo", "password":"bar"}
- 小程序登录一键登录
POST /passport/programToken {"js_code":"login code", "code": "code", "iv":"iv", "encryptedData": "encryptedData"}
- 退出登录
POST /passport/login 退出登录