更新时间:2025-01-24 GMT+08:00
x-apigateway-authorizer
含义:自定义认证对象。
示例:
x-apigateway-authorizer:
auth_downgrade_enabled: false
authorizer_alias_uri: ''
authorizer_type: FUNC
authorizer_uri: >-
urn:fss:region:73d69ae0cfcf460190522d**********:function:default:DSFA
authorizer_version: latest
identities:
- location: HEADER
name: test
validation: ''
need_body: false
network_type: V2
retry_attempts: 0
timeout: 5000
ttl: 0
type: FRONTEND
|
参数 |
是否必选 |
类型 |
说明 |
|---|---|---|---|
|
authorizer_type |
是 |
String |
只能为:FUNC。 |
|
authorizer_uri |
是 |
String |
函数地址。 |
|
auth_downgrade_enabled |
否 |
Boolean |
宽松模式开关,默认为false。 |
|
authorizer_alias_uri |
否 |
String |
函数别名地址。 当函数别名URN和函数版本同时传入时,函数版本将被忽略,只会使用函数别名URN。 |
|
authorizer_version |
否 |
String |
函数版本。 当函数别名URN和函数版本同时传入时,函数版本将被忽略,只会使用函数别名URN。 最大长度:64。 |
|
need_body |
否 |
Boolean |
是否发送body。 |
|
identities |
否 |
Array of Identity objects |
认证来源。 |
|
network_type |
否 |
String |
对接函数的网络架构类型。
缺省值:V1。 |
|
retry_attempts |
否 |
Number |
重试次数。 |
|
timeout |
否 |
Number |
超时时间。 |
|
ttl |
否 |
Number |
缓存时间。 |
|
type |
是 |
String |
自定义认证类型。
|
|
参数 |
是否必选 |
类型 |
说明 |
|---|---|---|---|
|
name |
是 |
String |
参数名称。 |
|
location |
是 |
String |
参数位置。 |
|
validation |
否 |
String |
参数校验表达式,默认为null,不做校验。 |
父主题: APIG的API设计文件扩展定义