- 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 退出登录