
# x-apigateway-auth-opt
**含义**：APP简易认证方式参数。
**作用域** ：[Security Scheme Object(2.0)](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#security-scheme-object)/[Security Scheme Object(3.0)](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.0.md#security-scheme-object)
**Swagger示例** **：**
```
securityDefinitions:
  apig-auth-app:
    type: apiKey
    name: Authorization
    in: header
    x-apigateway-auth-type: AppSigv1
  apig-auth-app-header:
    type: apiKey
    name: Authorization
    in: header
    x-apigateway-auth-opt:
      appcode-auth-type: header
    x-apigateway-auth-type: AppSigv1
  apig-auth-iam:
    type: apiKey
    name: unused
    in: header
    x-apigateway-auth-type: IAM
```
**OpenAPI** **示例：**
```
securitySchemes:
    apig-auth-app:
      in: header
      name: Authorization
      type: apiKey
      x-apigateway-auth-type: AppSigv1
    apig-auth-app-header:
      in: header
      name: Authorization
      type: apiKey
      x-apigateway-auth-opt:
        appcode-auth-type: header
      x-apigateway-auth-type: AppSigv1
    apig-auth-iam:
      in: header
      name: unused
      type: apiKey
      x-apigateway-auth-type: IAM
```
表1参数说明 
| 参数                | 是否必选 | 类型     | 说明                                                                                                                                                                                                                                                                            |
|:---|:---|:---|:---|
| appcode-auth-type | 否    | String | AppCode简易认证类型，默认为disable。 - disable：不开启简易认证。  - header：开启简易认证且AppCode位置在HEADER。   |
   
