tommarti/jwtopenauth

此包已被废弃且不再维护。没有建议的替代包。

基于SlimFramework快速且容易实现的二因素认证API。

1.1.1 2020-02-18 13:47 UTC

This package is auto-updated.

Last update: 2024-03-17 18:06:24 UTC


README

JwtOpenAuth 是一个基于SlimFramework快速且容易实现的二因素认证API。

先决条件

包含一些列的用户表的数据库

类型 描述
id int 包含用户的id
name string 254 包含用户的名字
mail string 254 包含用户的邮箱
password string 254 包含用户的密码
totp_key string 16 包含totp密钥
totp_key_validate boolean 包含totp密钥是否已验证

安装应用程序

首先,我们需要在您的电脑上安装应用程序。将 [my-app-name] 替换为您的应用程序名称。

composer create-project tommarti/jwtopenauth [my-app-name]

要运行开发中的应用程序,请运行以下命令

cd [my-app-name]
composer start

要运行应用程序的测试,请运行此命令

composer test

配置

在项目的 src/Config/Configuration.php 中进行配置,以便您的应用程序可以与您的基础设施一起工作。

  1. 配置数据库信息
    • 数据库名称
    • 数据库主机
    • 数据库用户
    • 数据库密码
    • 数据库用户表名称
    • 数据库id列名称
    • 数据库name列名称
    • 数据库mail列名称
    • 数据库password列名称
    • 数据库totp_key列名称
    • 数据库totp_key_validate列名称
  2. 配置应用程序标签
  3. 配置令牌信息
    • 令牌密钥
    • 令牌iss

生成API文档

进行中...