php-swagger授权认证类型是http时如何自定义名字和去除header中的值里的Bearer字符?

控制器中的

     * @OA\SecurityScheme(
     *
     *     type="http",
     *     in="header",
     *     name="token",
     *     scheme="bearer",
     *     securityScheme="bearerAuth",
     *     bearerFormat="JWT"
     * )

生成的配置数据

components:
  securitySchemes:
    bearerAuth:
      type: http
      name: token
      in: header
      bearerFormat: JWT
      scheme: bearer

接收到的header信息

  ["authorization"]=>
  array(1) {
    [0]=>
    string(13) "Bearer 123123"
  }

我期望接收到header信息是

  ["token"]=>
  array(1) {
    [0]=>
    string(13) "123123"
  }
阅读 2.2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题