Laravel Passport 为 Laravel 提供了 OAuth2 服务器支持。这也存在一些关联关系

1.4 2021-03-05 17:19 UTC

This package is auto-updated.

Last update: 2024-09-29 03:10:21 UTC


README

安装

   composer require rubiconinternational/passportr

packagist

为支持关系所做的文件修改

  1. 文件修改: 2016_06_01_000002_create_oauth_access_tokens_table.php

修改描述: 向表中添加自增主键。第17-18行

**Modification Reason:**
    For other projects middlware to associate other relational data and better data structure.
  1. 文件修改: PersonalAccessTokenController.php

    修改描述: 更新 store() 方法,在返回令牌之前构建令牌关系。第6行,以及67-79行

    修改原因: 创建令牌关系以携带附加数据,并将 oauth_access_tokens 表连接到 relationship 表。

  2. 文件修改: 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
    

    修改描述: 用于关系数据。

  3. 添加自定义日志调用。这可能在其他系统上不起作用。

Build Status Total Downloads Latest Stable Version License

简介

Laravel Passport 是一个简单且易于使用的 OAuth2 服务器和 API 身份验证包。

官方文档

Passport 的文档可以在 Laravel 网站 上找到。

许可证

Laravel Passport 是开源软件,使用 MIT 许可证许可。