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 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许可证下发布。