cnam / jwt-api-extension
Behat 扩展,用于测试使用 jwt 令牌在 Behat WebApiExtension 中安全的 API
0.0.1
2015-03-29 13:38 UTC
Requires
- php: >=5.4
- behat/behat: ~3.0
- firebase/php-jwt: 1.0.0
- guzzlehttp/guzzle: 4.*
- phpunit/phpunit: ~4.0
Requires (Dev)
- cnam/security-jwt-service-provider: 0.0.6
- silex/silex: ~2.0@dev
This package is auto-updated.
Last update: 2024-08-27 02:36:55 UTC
README
Behat 扩展,用于测试使用 jwt 令牌的 API 安全性
从Behat/WebApiExtension 分支而来
添加的方法
然后我使用 jwt 令牌作为 "admin" 进行认证
并且响应应包含字段 "token" 中的 jwt 令牌
并且响应应包含字段 "token" 中的 jwt 令牌和数据
examples/tests/features
用法
安装
composer install cnam/jwt-api-extension:0.0.1
或者更新你的 composer.json 并添加
require "cnam/jwt-api-extension":"0.0.1"
配置 behat.yml
default: formatters: progress: true pretty: true extensions: Behat\JwtApiExtension\ServiceContainer\JwtApiExtension: base_url: http://mockserver.test/ secret_key: Very_secret_key header_name: X-Access-Token encoded_field_name: name token_prefix: '' ttl: 86400 suites: jwt_suite: paths: [ %paths.base%/tests/features ] contexts: ['Behat\JwtApiExtension\Context\JwtApiContext']