the-msy / laravel-passport-one-time-token

通过 Laravel Passport 轻松创建一次性令牌。基于 lukepolo/laravel-passport-one-time-token 包,仅更新 passport 版本。

0.0.4 2017-08-25 14:43 UTC

This package is auto-updated.

Last update: 2024-09-15 00:14:01 UTC


README

快速创建一次性个人访问令牌,使用后自动撤销。

Laravel 兼容性

安装

通过 Composer 安装此包。编辑你的项目 composer.json 文件,添加以下内容:

{
    "require": {
        ........,
        "lukepolo/laravel-passport-one-time-token": "dev-master"
    }
}

如果你使用的是 5.4 版本,你需要在 app/config/app.php 中包含服务提供者/外观。

    LukePOLO\LaravelPassportOneTimeToken\ServiceProvider::class,

通过以下命令复制配置文件:

    php artisan vendor:publish --provider='LukePOLO\LaravelPassportOneTimeToken\ServiceProvider'

要求

我们提供了一些默认设置,以帮助您开始。

  1. 用户必须登录
  2. 中间件
    • 默认中间件假设你使用 auth:api 消费此功能。
    • 你可以在配置中更改此设置
  3. 至少创建了一个个人令牌客户端。

使用方法

向以下地址发送 POST 请求

    oauth/one-time/create

这将返回你的令牌,你可以使用它来发送另一个请求。一旦使用,它将被撤销。

许可证

MIT