rubiconinternational / passportr
Laravel Passport 为 Laravel 提供了 OAuth2 服务器支持。这也存在一些关联关系
1.4
2021-03-05 17:19 UTC
Requires
- php: >=5.6.4
- firebase/php-jwt: ~3.0|~4.0
- guzzlehttp/guzzle: ~6.0
- illuminate/auth: ~6.0
- illuminate/console: ~6.0
- illuminate/container: ~6.0
- illuminate/contracts: ~6.0
- illuminate/database: ~6.0
- illuminate/encryption: ~6.0
- illuminate/http: ~6.0
- illuminate/support: ~6.0
- league/oauth2-server: ~6.0
- phpseclib/phpseclib: ^2.0
- symfony/psr-http-message-bridge: ~1.0
- zendframework/zend-diactoros: ~1.0
Requires (Dev)
- mockery/mockery: ~0.9
- phpunit/phpunit: ~6.0
This package is auto-updated.
Last update: 2024-09-29 03:10:21 UTC
README
安装
composer require rubiconinternational/passportr
为支持关系所做的文件修改
修改描述: 向表中添加自增主键。第17-18行
**Modification Reason:**
For other projects middlware to associate other relational data and better data structure.
-
文件修改:
PersonalAccessTokenController.php
修改描述: 更新 store() 方法,在返回令牌之前构建令牌关系。第6行,以及67-79行
修改原因: 创建令牌关系以携带附加数据,并将
oauth_access_tokens
表连接到relationship
表。 -
文件修改:
PersonalAccessTokens.vue
修改描述: 添加表单字段,更新 data() 字段和 store() 函数以处理字段,并添加了一些微小的样式。第9-19行,51-55行,76-87行,149-174行,254-256行,以及327-329行
api_client_id api_application_id api_token_type
修改描述: 用于关系数据。
-
添加自定义日志调用。这可能在其他系统上不起作用。
简介
Laravel Passport 是一个简单且易于使用的 OAuth2 服务器和 API 身份验证包。
官方文档
Passport 的文档可以在 Laravel 网站 上找到。
许可证
Laravel Passport 是开源软件,使用 MIT 许可证许可。