cnam/jwt-api-extension

Behat 扩展,用于测试使用 jwt 令牌在 Behat WebApiExtension 中安全的 API

安装: 630

依赖: 0

建议者: 0

安全性: 0

星星: 0

关注者: 2

分支: 6

开放问题: 0

类型:behat-extension

0.0.1 2015-03-29 13:38 UTC

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']