renegare/soauth

简单的 Silex OAuth2 提供者

v0.0.1-rc3 2014-08-18 18:03 UTC

This package is not auto-updated.

Last update: 2024-09-24 04:06:55 UTC


README

Build Status

当前仅支持以下流程

  • 授权码
  • 刷新码

要求

  • 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)

  • 实现通过社交平台处理/代理认证的认证流程 ... 这甚至可能吗?!