REST Resource: projects.inboundSamlConfigs

Ressource: InboundSamlConfig

Paire de configurations RP-IDP SAML lorsque le projet agit en tant que tiers de confiance.

Représentation JSON
{
  "name": string,
  "idpConfig": {
    object (IdpConfig)
  },
  "spConfig": {
    object (SpConfig)
  },
  "displayName": string,
  "enabled": boolean
}
Champs
name

string

Nom de la ressource InboundSamlConfig, par exemple: "projects/my-awesome-project/inboundSamlConfigs/my-config-id". Ignoré lors des requêtes de création.

idpConfig

object (IdpConfig)

Configuration du fournisseur d'identité (IdP) SAML lorsque le projet agit en tant que partie de confiance.

spConfig

object (SpConfig)

Configuration du fournisseur de services (SP, Service Provider) SAML lorsque le projet agit en tant que partie de confiance pour recevoir et accepter une assertion d'authentification émise par un fournisseur d'identité SAML.

displayName

string

Nom à afficher de la configuration défini par les développeurs.

enabled

boolean

"True" si l'utilisateur peut se connecter avec le fournisseur.

IdpConfig

Configuration du fournisseur d'identité (IdP) SAML lorsque le projet agit en tant que partie de confiance.

Représentation JSON
{
  "idpEntityId": string,
  "ssoUrl": string,
  "idpCertificates": [
    {
      object (IdpCertificate)
    }
  ],
  "signRequest": boolean
}
Champs
idpEntityId

string

Identifiant unique de toutes les entités SAML.

ssoUrl

string

URL à laquelle envoyer la requête d'authentification.

idpCertificates[]

object (IdpCertificate)

Clés publiques de l'IDP pour valider la signature dans les assertions.

signRequest

boolean

Indique si la requête SAML sortante doit être signée.

IdpCertificate

Données du certificat de l'IDP pour valider la signature dans la réponse SAML émise par l'IDP.

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

string

Le certificat x509

SpConfig

Configuration du fournisseur de services (SP, Service Provider) SAML lorsque le projet agit en tant que partie de confiance pour recevoir et accepter une assertion d'authentification émise par un fournisseur d'identité SAML.

Représentation JSON
{
  "spEntityId": string,
  "callbackUri": string,
  "spCertificates": [
    {
      object (SpCertificate)
    }
  ]
}
Champs
spEntityId

string

Identifiant unique de toutes les entités SAML.

callbackUri

string

URI de rappel où les réponses de l'IDP sont gérées.

spCertificates[]

object (SpCertificate)

Uniquement en sortie. Certificats publics générés par le serveur pour valider la signature dans SAMLRequest dans le flux initié par le fournisseur de services.

SpCertificate

Données du certificat du SP permettant à l'IdP de valider la requête SAML générée par le SP.

Représentation JSON
{
  "x509Certificate": string,
  "expiresAt": string
}
Champs
x509Certificate

string

Certificat public autosigné.

expiresAt

string (Timestamp format)

Code temporel de l'instance d'expiration du certificat.

Utilise la norme RFC 3339, où la sortie générée est toujours normalisée avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés. Exemples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

Méthodes

create

Créez une configuration SAML entrante pour un projet Identity Toolkit.

delete

Supprimez une configuration SAML entrante pour un projet Identity Toolkit.

get

Récupérez une configuration SAML entrante pour un projet Identity Toolkit.

list

Répertoriez toutes les configurations SAML entrantes d'un projet Identity Toolkit.

patch

Mettez à jour une configuration SAML entrante pour un projet Identity Toolkit.