REST Resource: projects.inboundSamlConfigs

Recurso: InboundSamlConfig

Un par de configuraciones de RP-IDP de SAML cuando el proyecto actúa como la parte de confianza

Representación JSON
{
  "name": string,
  "idpConfig": {
    object (IdpConfig)
  },
  "spConfig": {
    object (SpConfig)
  },
  "displayName": string,
  "enabled": boolean
}
Campos
name

string

El nombre del recurso InboundSamlConfig, por ejemplo: "projects/my-awesome-project/inboundSamlConfigs/my-config-id". Se ignora durante las solicitudes de creación.

idpConfig

object (IdpConfig)

La configuración del IdP (proveedor de identidad) de SAML cuando el proyecto actúa como la parte de confianza

spConfig

object (SpConfig)

La configuración del SP (proveedor de servicios) de SAML cuando el proyecto actúa como la parte de confianza para recibir y aceptar una aserción de autenticación emitida por un proveedor de identidad de SAML.

displayName

string

Es el nombre visible de la configuración que establecen los desarrolladores.

enabled

boolean

Es verdadero si permite que el usuario acceda con el proveedor.

IdpConfig

La configuración del IdP (proveedor de identidad) de SAML cuando el proyecto actúa como la parte de confianza

Representación JSON
{
  "idpEntityId": string,
  "ssoUrl": string,
  "idpCertificates": [
    {
      object (IdpCertificate)
    }
  ],
  "signRequest": boolean
}
Campos
idpEntityId

string

Es el identificador único de todas las entidades SAML.

ssoUrl

string

Es la URL a la que se enviará la solicitud de autenticación.

idpCertificates[]

object (IdpCertificate)

Son las claves públicas del IDP para verificar la firma en las aserciones.

signRequest

boolean

Indica si se debe firmar la SAMLRequest saliente.

IdpCertificate

Los datos del certificado del IdP para verificar la firma en la SAMLResponse que emitió el IdP

Representación JSON
{
  "x509Certificate": string
}
Campos
x509Certificate

string

El certificado x509

SpConfig

La configuración del SP (proveedor de servicios) de SAML cuando el proyecto actúa como la parte de confianza para recibir y aceptar una aserción de autenticación emitida por un proveedor de identidad de SAML.

Representación JSON
{
  "spEntityId": string,
  "callbackUri": string,
  "spCertificates": [
    {
      object (SpCertificate)
    }
  ]
}
Campos
spEntityId

string

Es el identificador único de todas las entidades SAML.

callbackUri

string

Es el URI de devolución de llamada en el que se controlan las respuestas del IDP.

spCertificates[]

object (SpCertificate)

Solo salida. Son certificados públicos que genera el servidor para verificar la firma en SAMLRequest en el flujo iniciado por el SP.

SpCertificate

Los datos del certificado del SP para que el IdP verifique la SAMLRequest que generó el SP.

Representación JSON
{
  "x509Certificate": string,
  "expiresAt": string
}
Campos
x509Certificate

string

Certificado público autofirmado

expiresAt

string (Timestamp format)

Marca de tiempo de la instancia de vencimiento del certificado

Usa RFC 3339, en el que el resultado generado siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan compensaciones distintas de "Z". Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

Métodos

create

Crea una configuración SAML de entrada para un proyecto de Identity Toolkit.

delete

Borra una configuración SAML entrante para un proyecto de Identity Toolkit.

get

Recupera una configuración de SAML entrante para un proyecto de Identity Toolkit.

list

Muestra una lista de todas las configuraciones de SAML entrantes para un proyecto de Identity Toolkit.

patch

Actualiza una configuración de SAML entrante para un proyecto de Identity Toolkit.