OpenAPI 生成器 - typescript - 如何设置 API 密钥?

问题描述 投票:0回答:1

使用 OpenAPI typescript Generator,如何设置 API 密钥?

这就是使用 typescript-fetch 生成器

的方法
const api = new DefaultApi(new Configuration({ 
  apiKey: apiEndpoints.warnings_api_key, 
  basePath
}))

但是typescript(实验性)生成器似乎不接受

apiKey

openapi-generator
1个回答
0
投票

通过

credentials

export function apiConfigFactory(): Configuration {
  const params: ConfigurationParameters = {
    basePath: '/api',
    credentials: {
      "ApiKeyAuth": "my-secret-key"
    }
  };
  return new Configuration(params);
}

如果您 OpenAPI 指定:

//...
  "security": [
    {
      "ApiKeyAuth": []
    }
  ],
  "components": {
    "securitySchemes": {
      "ApiKeyAuth": {
        "type": "apiKey",
        "name": "auth",
        "in": "query"
      }
    }
  }
//...
© www.soinside.com 2019 - 2024. All rights reserved.