EndUserAuthConfig

Configuration de l'authentification de l'utilisateur final utilisée pour les appels Connection. Les valeurs des champs doivent correspondre aux noms des variables de contexte au format $context.variables.<name_of_variable>.

Représentation 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.
}
Champs
Configuration de l'authentification. Vous trouverez ci-dessous la liste des champs mutuellement exclusifs. Au maximum, un seul des champs sera défini dans une réponse :
oauth2AuthCodeConfig

object (EndUserAuthConfig.Oauth2AuthCodeConfig)

Authentification avec un code d'autorisation OAuth 2.0.

oauth2JwtBearerConfig

object (EndUserAuthConfig.Oauth2JwtBearerConfig)

Authentification par autorisation OAuth 2.0 avec profil JWT.

Fin des champs qui s'excluent mutuellement.

EndUserAuthConfig.Oauth2AuthCodeConfig

Configuration de l'authentification avec un code d'autorisation OAuth 2.0.

Représentation JSON
{
  "oauthToken": string
}
Champs
oauthToken

string

Obligatoire. Nom du paramètre de jeton OAuth à transmettre. Il doit respecter le format $context.variables.<name_of_variable>.

EndUserAuthConfig.Oauth2JwtBearerConfig

Configuration de l'authentification par octroi d'autorisation OAuth 2.0 du profil JWT.

Représentation JSON
{
  "issuer": string,
  "subject": string,
  "clientKey": string
}
Champs
issuer

string

Obligatoire. Nom du paramètre de l'émetteur à transmettre. Il doit respecter le format $context.variables.<name_of_variable>.

subject

string

Obligatoire. Nom du paramètre de sujet à transmettre. Il doit respecter le format $context.variables.<name_of_variable>.

clientKey

string

Obligatoire. Nom du paramètre client à transmettre. Il doit respecter le format $context.variables.<name_of_variable>.