EndUserAuthConfig

End-user authentication configuration used for Connection calls. The field values must be the names of context variables in the format $context.variables.<name_of_variable>.

JSON representation
{

  // Union field auth_config can be only one of the following:
  "oauth2AuthCodeConfig": {
    object (EndUserAuthConfig.Oauth2AuthCodeConfig)
  },
  "oauth2JwtBearerConfig": {
    object (EndUserAuthConfig.Oauth2JwtBearerConfig)
  }
  // End of list of possible types for union field auth_config.
}
Fields
Union field auth_config. The auth configuration. auth_config can be only one of the following:
oauth2AuthCodeConfig

object (EndUserAuthConfig.Oauth2AuthCodeConfig)

Oauth 2.0 Authorization Code authentication.

oauth2JwtBearerConfig

object (EndUserAuthConfig.Oauth2JwtBearerConfig)

JWT Profile Oauth 2.0 Authorization Grant authentication.

EndUserAuthConfig.Oauth2AuthCodeConfig

Oauth 2.0 Authorization Code authentication configuration.

JSON representation
{
  "oauthToken": string
}
Fields
oauthToken

string

Required. Oauth token parameter name to pass through. Must be in the format $context.variables.<name_of_variable>.

EndUserAuthConfig.Oauth2JwtBearerConfig

JWT Profile Oauth 2.0 Authorization Grant authentication configuration.

JSON representation
{
  "issuer": string,
  "subject": string,
  "clientKey": string
}
Fields
issuer

string

Required. Issuer parameter name to pass through. Must be in the format $context.variables.<name_of_variable>.

subject

string

Required. Subject parameter name to pass through. Must be in the format $context.variables.<name_of_variable>.

clientKey

string

Required. Client parameter name to pass through. Must be in the format $context.variables.<name_of_variable>.