REST Resource: projects.inboundSamlConfigs

Recurso: InboundSamlConfig

Um par de configurações de RP-IDP SAML quando o projeto atua como a parte confiável.

Representação JSON
{
  "name": string,
  "idpConfig": {
    object (IdpConfig)
  },
  "spConfig": {
    object (SpConfig)
  },
  "displayName": string,
  "enabled": boolean
}
Campos
name

string

O nome do recurso InboundSamlConfig, por exemplo: "projects/my-awesome-project/inboundSamlConfigs/my-config-id". Ignorado durante solicitações de criação.

idpConfig

object (IdpConfig)

A configuração do provedor de identidade (IdP) SAML quando o projeto atua como parte confiável.

spConfig

object (SpConfig)

A configuração do SAML SP (provedor de serviços) quando o projeto atua como a parte confiável para receber e aceitar uma declaração de autenticação emitida por um provedor de identidade SAML.

displayName

string

O nome de exibição da configuração definido pelos desenvolvedores.

enabled

boolean

Verdadeiro se permite que o usuário faça login com o provedor.

IdpConfig

A configuração do provedor de identidade (IdP) SAML quando o projeto atua como parte confiável.

Representação JSON
{
  "idpEntityId": string,
  "ssoUrl": string,
  "idpCertificates": [
    {
      object (IdpCertificate)
    }
  ],
  "signRequest": boolean
}
Campos
idpEntityId

string

Identificador exclusivo para todas as entidades SAML.

ssoUrl

string

URL para enviar a solicitação de autenticação.

idpCertificates[]

object (IdpCertificate)

Chaves públicas do IDP para verificar a assinatura nas declarações.

signRequest

boolean

Indica se a SAMLRequest de saída precisa ser assinada.

IdpCertificate

Os dados do certificado do IdP para verificar a assinatura na SAMLResponse emitida pelo IdP.

Representação JSON
{
  "x509Certificate": string
}
Campos
x509Certificate

string

O certificado x509

SpConfig

A configuração do SAML SP (provedor de serviços) quando o projeto atua como a parte confiável para receber e aceitar uma declaração de autenticação emitida por um provedor de identidade SAML.

Representação JSON
{
  "spEntityId": string,
  "callbackUri": string,
  "spCertificates": [
    {
      object (SpCertificate)
    }
  ]
}
Campos
spEntityId

string

Identificador exclusivo para todas as entidades SAML.

callbackUri

string

URI de callback em que as respostas do IDP são processadas.

spCertificates[]

object (SpCertificate)

Apenas saída. Certificados públicos gerados pelo servidor para verificar a assinatura em SAMLRequest no fluxo iniciado pelo SP.

SpCertificate

Os dados do certificado do SP para que o IDP verifique a SAMLRequest gerada pelo SP.

Representação JSON
{
  "x509Certificate": string,
  "expiresAt": string
}
Campos
x509Certificate

string

Certificado público autoassinado.

expiresAt

string (Timestamp format)

Carimbo de data/hora da instância de expiração do certificado.

Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa dígitos fracionários 0, 3, 6 ou 9. Deslocamentos diferentes de "Z" também são aceitos. Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

Métodos

create

Crie uma configuração de SAML de entrada para um projeto do Identity Toolkit.

delete

Exclua uma configuração de SAML de entrada para um projeto do Identity Toolkit.

get

Extraia uma configuração de SAML de entrada para um projeto do Identity Toolkit.

list

Listar todas as configurações de entrada de SAML para um projeto do Identity Toolkit.

patch

Atualize uma configuração de SAML de entrada para um projeto do Identity Toolkit.