renegare / soauth
简单的 Silex OAuth2 提供者
v0.0.1-rc3
2014-08-18 18:03 UTC
Requires
- php: >=5.4.0
- symfony/http-foundation: >=2.3,<2.6-dev
- symfony/validator: >=2.4,<2.5.3
Requires (Dev)
- phpunit/phpunit: 4.1.*
- satooshi/php-coveralls: dev-master
- silex/silex: >=1.2.0
- symfony/browser-kit: v2.5.0
- symfony/css-selector: v2.5.0
- symfony/process: v2.5.0
- symfony/security: >=2.5.0
This package is not auto-updated.
Last update: 2024-09-24 04:06:55 UTC
README
当前仅支持以下流程
- 授权码
- 刷新码
要求
- PHP 5.4
- composer (最好是最新版)
安装
$ composer require renegare/aiv:dev-master
使用
除了测试文档外没有其他文档。请查看 /test
目录或阅读源代码。
测试
检查仓库,并在顶级目录中运行以下命令(需要 xdebug 进行覆盖率测试)
$ composer update && composer test -- --coverage-text
路线图
第一阶段(v0.0.1)
- 访问提供者 - 刷新流程尚未完成 // 完成
- 重构 ... 很多东西都以前缀 'Access' 开头 ... 删除它 // 完成
- 访问控制器需要期望并验证客户端密钥 // 完成
- 修复任何随后的野外错误!?
第二阶段(v0.1)
- 重构以使 symfony/security 和 silex/silex 成为可选依赖项
- 认证控制器需要重构以处理多个认证流程(使其可扩展?)
- 使终结点无效 ... ?
第三阶段(v1.0)
- 实现悬而未决的官方流程
第四阶段(v1.0.x)
- 实现通过社交平台处理/代理认证的认证流程 ... 这甚至可能吗?!