spomky-labs / jose-service
v0.2.1
2015-12-07 07:37 UTC
Requires
- php: >=5.5.9
- pimple/pimple: ~3.0
- spomky-labs/jose: ~0.4.4
Requires (Dev)
- ext-curl: *
- phpunit/phpunit: ~4.5
- satooshi/php-coveralls: ~0.6
Suggests
- ext-crypto: Required to use AES GCM based algorithms.
- ext-curl: Required to retrieve keys from URL.
README
本项目使用 Spomky-Labs/jose 来简化 JWS 和 JWE 的加密/解密以及签名/验证过程。
发布流程
发布流程的描述见此处。
先决条件
此库至少需要
请考虑以下可选要求
- 基于 AES-GCM 的算法(AxxxGCM 和 AxxxGCMKW):需要 PHP Crypto 扩展(目前在
PHP 7
和HHVM
上不可用)PHP Crypto。
持续集成
已成功使用所有算法在 PHP 5.6
上进行测试。
由于 PHP Crypto 尚不支持,一些在 PHP 7
和 HHVM
上的测试被跳过。目前,您在这些平台上无法使用 GCM 算法。
我们还使用 Scrutinizer-CI 和 Sensio Insight 跟踪错误和代码质量。
编码标准由 StyleCI 验证。
代码覆盖率由 Coveralls.io 分析。
安装
安装此库的首选方式是依赖 Composer
composer require spomky-labs/jose-service "dev-master"
如何使用
您的类已经准备好使用了吗?请查看 如何使用 了解如何创建或加载第一个 JWT 对象。
贡献
欢迎提出新功能、修复错误以及其他使此库更有用的想法。请 遵循以下最佳实践。
许可证
本软件以 MIT 许可证 发布。