API网关 APIG-x-apigateway-auth-type

时间:2023-12-07 11:04:49

x-apigateway-auth-type

含义:基于Swagger的apiKey认证格式,定义API网关支持的特有认证方式。

作用域Security Scheme Object(2.0)/Security Scheme Object(3.0)

Swagger

securityDefinitions:
  apig-auth-app:
    in: header
    name: Authorization
    type: apiKey
    x-apigateway-auth-type: AppSigv1
  apig-auth-iam:
    in: header
    name: unused
    type: apiKey
    x-apigateway-auth-type:  IAM 

OpenAPI示例

securitySchemes:
    apig-auth-app:
      in: header
      name: Authorization
      type: apiKey
      x-apigateway-auth-type: AppSigv1
    apig-auth-iam:
      in: header
      name: unused
      type: apiKey
      x-apigateway-auth-type: IAM
表1 参数说明

参数

是否必选

类型

说明

x-apigateway-auth-type

String

API网关认证方式,支持AppSigv1、IAM

type

String

认证类型,仅支持apiKey

name

String

用于认证的参数名称

in

String

仅支持header

description

String

描述信息

support.huaweicloud.com/usermanual-apig/apig_03_0085.html