spomky-labs / oauth2-server-mac-token
v4.0.0
2015-03-10 21:24 UTC
Requires
Requires (Dev)
Suggests
- spomky-labs/oauth2-server-defuse-generator: An unbiased random string generator (requires Mcrypt extension).
- spomky-labs/oauth2-server-exception-manager: A basic exception manager.
This package is not auto-updated.
Last update: 2015-07-31 10:31:53 UTC
README
此库为 OAuth2 服务器添加了一种新的访问令牌类型:MAC 访问令牌。
此包仅实现了 IETF 规范的第二个草稿 draft 2。
它依赖于 OAuth2 接口项目。
发布流程
我们通过功能和基于时间的模型来管理其发布。
- 当进行向后兼容的错误修复时,每个月都会推出一个新的补丁版本。
- 每六个月,我们会以向后兼容的方式添加功能,推出一个新的小版本。
- 每年,当我们进行不兼容的 API 变更时,将推出一个新的大版本。
"补丁"、"小版本" 和 "大版本" 的意义来自语义 版本化策略。
此发布流程从版本 3.0.x 开始应用。
向后兼容性
我们允许开发者从一个小版本安全地升级到下一个版本。
当无法保持向后兼容性时,功能、增强或错误修复将安排在下一个大版本中。
先决条件
此库需要至少 PHP 5.4
。它已成功使用 PHP 5.4
到 PHP 5.6
和 HHVM
进行测试。
安装
安装此库的首选方式是依赖 Composer
composer require "spomky-labs/oauth2-server-mac-token" "~4.0"
扩展库
此库只包含逻辑。您必须扩展所有类以定义设置器和获取器。
有关更多信息示例,请参阅 扩展类。
如何使用
您的类已经准备好使用了吗?请参阅 如何使用 使用您的异常管理器与 OAuth2 服务器一起使用。
贡献
欢迎提出新功能、错误修复以及所有其他使此库更有用的想法。 请遵循以下最佳实践。
许可
此库在 MIT 许可证 下发布。