tradecoverexchange / google-cloud-jwt-validator
一个用于验证由 webhook 提供的 Google Cloud JWT 的包
v1.2.0
2021-01-11 15:28 UTC
Requires
- php: ^7.3|^8.0
- firebase/php-jwt: >=5.2.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
- kevinrob/guzzle-cache-middleware: ^3.3
- laravel/framework: ^8.0
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
- vimeo/psalm: ^4.3
README
一个用于验证接收到的 Google Cloud 请求(如 Google Cloud Tasks 或 Google Cloud Scheduler 使用)真实性的包。支持 Laravel。
安装
您可以通过 composer 安装此包
composer require tradecoverexchange/google-cloud-jwt-validator
使用
目前唯一的实现是与 Laravel 结合。它可以作为一个中间件来阻止没有有效 JWT 认证令牌的请求。
<?php // routes/web.php Route::get('/') ->middleware( \TradeCoverExchange\GoogleJwtVerifier\Laravel\AuthenticateByOidc::middleware('server_account_email@google.com') );
测试
composer test
变更日志
请参阅 变更日志 了解最近的变化。
贡献
请参阅 贡献指南 了解详情。
关于我们
Trade Cover Exchange 是一个与其他公司进行贸易保险的平台,保护您免受供应链不稳定性的影响。
我们自豪地使用 Google Cloud 平台为我们提供服务,并希望在将来与开发者社区分享更多的工作。
安全
如果您发现任何安全问题,请通过电子邮件 peter@tradecoverexchange.com 联系,而不是使用问题跟踪器。
鸣谢
许可证
MIT 许可证(MIT)。请参阅 许可证文件 了解更多信息。