更新时间:2025-01-10 GMT+08:00
x-apigateway-authorizer
含义:自定义认证对象。
示例:
x-apigateway-authorizer: auth_downgrade_enabled: false authorizer_alias_uri: '' authorizer_type: FUNC authorizer_uri: >- urn:fss:cn-north-7: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设计文件扩展定义