delboy1978uk / oauth2-api
该软件包最新版本(dev-master)没有提供许可证信息。
使用Bone MVC框架和Extraordinary League的OAuth2服务器构建的OAuth2 API
dev-master
2019-04-19 23:35 UTC
Requires
- php: ^7.1
- ext-json: *
- delboy1978uk/bone: ^2.5.8
- delboy1978uk/cdn: ^1.1.2
- delboy1978uk/form: ^1.0.0
- delboy1978uk/image: ^1.0.0
- delboy1978uk/session: ^1.0
- delboy1978uk/user: ^3.0
- jms/serializer: ^1.11
- league/oauth2-client: ^2.4
- league/oauth2-server: ^7.0
- zircote/swagger-php: ^3.0
Requires (Dev)
- codeception/aspect-mock: *
- codeception/c3: ^2.4
- codeception/codeception: *
- flow/jsonpath: ^0.4.0
- namshi/cuzzle: ^2.0
This package is auto-updated.
Last update: 2024-09-20 11:04:43 UTC
README
使用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工具!请保持关注!