delboy1978uk/oauth2-api

该软件包最新版本(dev-master)没有提供许可证信息。

使用Bone MVC框架和Extraordinary League的OAuth2服务器构建的OAuth2 API

dev-master 2019-04-19 23:35 UTC

This package is auto-updated.

Last update: 2024-09-20 11:04:43 UTC


README

Build Status Code Coverage Scrutinizer Code Quality

使用Bone MVC框架和League of Extraordinary Package的OAuth2服务器库构建的OAuth2服务器。

安装

composer create-project delboy1978uk/oauth2-api

Apache配置

确保您的虚拟主机已配置为在安全SSL端口443上运行。

配置数据库凭证

创建一个utf8mb4_unicode_ci的数据库
进入config文件夹,为Bone MVC添加数据库连接凭证。
此外,编辑migrant-cfg.php,并在其中添加连接详情。

运行数据库迁移

确保vendor/bin包含在您的$PATH环境变量中。运行

migrant migrate

这将创建OAuth2库使用的几个表。

设置私钥和公钥

请参阅此处说明:http://oauth2.thephpleague.com/installation/#generating-public-and-private-keys 将密钥复制到data/keys/目录。
提供了一组用于快速开发机器设置的示例公钥和私钥。只需删除.sample扩展名。

测试API端点

您可以通过调用/ping来测试API是否可用。

{"pong":"2017-03-21 13:44:49"}

注册客户端

一旦构建完成,说明将出现!

命令行工具

我们很快也会有CLI工具!请保持关注!