koa-swagger-decorator icon indicating copy to clipboard operation
koa-swagger-decorator copied to clipboard

apiKey 不起作用

Open liudaoping opened this issue 5 years ago • 3 comments

根据文档编写 swaggerOptions 如下: image

但在 swagger-html 中进行 “try it out”,并不会自动把 token 加到 header 中去

请问是否需要进行其它参数的设置?

liudaoping avatar Apr 01 '19 09:04 liudaoping

现在项目暂时没有对 security 提供完善的支持,会在之后进行完善。 现在只提供了对于默认 ApiKeyAuth 的支持,你上面的配置可以去掉 security 字段,然后修改成下面这样:

      securityDefinitions: {
        ApiKeyAuth: {
          type: 'apiKey',
          in: 'header',
          name: 'X-Auth-Token'
        }
      }

Cody2333 avatar Apr 01 '19 10:04 Cody2333

@Cody2333 好的,非常感谢! 期待完善的版本!

liudaoping avatar Apr 01 '19 10:04 liudaoping

现在项目暂时没有对 security 提供完善的支持,会在之后进行完善。 现在只提供了对于默认 ApiKeyAuth 的支持,你上面的配置可以去掉 security 字段,然后修改成下面这样:

      securityDefinitions: {
        ApiKeyAuth: {
          type: 'apiKey',
          in: 'header',
          name: 'X-Auth-Token'
        }
      }

swaggerOptions: { securityDefinitions: { ApiKeyAuth: { type: 'apiKey', in: 'header', name: 'X-Auth-Token' } } }, 我是这样写的,可是依然没有添加到请求头里

826327700 avatar Nov 29 '19 09:11 826327700