EndUserAuthConfig

用于连接调用的最终用户身份验证配置。字段值必须是 $context.variables.<name_of_variable> 格式的上下文变量名称。

JSON 表示法
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "oauth2AuthCodeConfig": {
    object (EndUserAuthConfig.Oauth2AuthCodeConfig)
  },
  "oauth2JwtBearerConfig": {
    object (EndUserAuthConfig.Oauth2JwtBearerConfig)
  }
  // End of mutually exclusive fields.
}
字段
身份验证配置。以下是互斥字段的列表。在响应中,最多只能设置以下字段之一:
oauth2AuthCodeConfig

object (EndUserAuthConfig.Oauth2AuthCodeConfig)

Oauth 2.0 授权代码身份验证。

oauth2JwtBearerConfig

object (EndUserAuthConfig.Oauth2JwtBearerConfig)

JWT 配置文件 OAuth 2.0 授权许可身份验证。

互斥字段的结束。

EndUserAuthConfig.Oauth2AuthCodeConfig

Oauth 2.0 授权代码身份验证配置。

JSON 表示法
{
  "oauthToken": string
}
字段
oauthToken

string

必需。要传递的 OAuth 令牌形参名称。必须采用 $context.variables.<name_of_variable> 格式。

EndUserAuthConfig.Oauth2JwtBearerConfig

JWT 配置文件 OAuth 2.0 授权许可身份验证配置。

JSON 表示法
{
  "issuer": string,
  "subject": string,
  "clientKey": string
}
字段
issuer

string

必需。要传递的提供方参数名称。必须采用 $context.variables.<name_of_variable> 格式。

subject

string

必需。要传递的主题形参名称。必须采用 $context.variables.<name_of_variable> 格式。

clientKey

string

必需。要传递的客户端参数名称。必须采用 $context.variables.<name_of_variable> 格式。