Menu Docs
Página inicial do Docs
/
MongoDB Cloud Manager
/ / /

Retornar um fornecedor de identidade conectado

Nesta página

  • Funções obrigatórias
  • Resource
  • Parâmetros do caminho da solicitação
  • Solicitar parâmetros de query
  • Parâmetros do corpo da solicitação
  • Resposta
  • Exemplo de solicitação
  • Exemplo de resposta

O recurso federationSettings permite a você retornar um fornecedor de identidade para uma configuração de autenticação federada.

Você deve ter a função Organization Owner para pelo menos uma organização conectada na configuração da federação para chamar esse endpoint.

GET /federationSettings/{FEDERATION-SETTINGS-ID}/identityProviders/{IDP-ID}
Nome
Tipo
Descrição
FEDERATION-SETTINGS-ID
string
String exclusiva de 24 dígitos hexadecimais que identifica a configuração da autenticação federada.
IDP-ID
string
String única de 24 dígitos hexadecimais que identifica o IdP.

Os seguintes parâmetros de query são opcionais:

Nome
Tipo
necessidade
Descrição
Default
pretty
booleano
Opcional
false
envelope
booleano
Opcional

Sinalizador que indica se deseja ou não envolver a resposta em um envelope.

Alguns clientes de API não podem acessar os cabeçalhos de resposta HTTP ou o código de status. Para corrigir isso, defina envelope=true na query.

Para endpoints que retornam um resultado, o corpo da resposta inclui:

Nome
Descrição
status
Código de resposta HTTP
content
Corpo de resposta esperado
false

Este endpoint não usa parâmetros do corpo da solicitação HTTP.

Nome
Tipo
Descrição
acsUrl
string
URL do serviço do consumidor de declaração para a qual o IdP envia a resposta SAML.
associatedDomains
array
Lista que contém os domínios configurados a partir dos quais os usuários podem se conectar para esse IdP.
associatedOrgs
array
Lista que contém as organizações das quais os usuários podem se conectar para este IdP.
audienceUri
string
Identificador para o público pretendido da Asserção SAML.
displayName
string
Etiqueta legível para humanos que identifica o IdP.
issuerUri
string
Identificador para o emissor da Asserção SAML.
oktaIdpId
string
String exclusiva de 20 dígitos hexadecimais que identifica o IdP.
pemFileInfo
array

Lista que contém as informações do arquivo, incluindo: data de início e data de expiração do certificado de chave pública codificado em PEMdo provedor de identidade.

Nome
Tipo
Descrição
Certificados
array
Lista que contém a data de início e a data de expiração do certificado de chave pública codificado em PEMdo provedor de identidade.
Nome do Arquivo
string
Etiqueta que identifica o arquivo que contém o certificado de chave pública codificado em PEMdo provedor de identidade.
requestBinding
string

Vinculação do protocolo de solicitação de autenticação SAML usada para enviar o AuthNRequest. O Cloud Manager suporta os seguintes valores de associação:

  • HTTP POST

  • HTTP REDIRECT

responseSignatureAlgorithm
string

Algoritmo usado para criptografar a assinatura do IdP . Cloud Manager aceita os seguintes valores de algoritmo de assinatura:

  • SHA-1

  • SHA-256

ssoDebugEnabled
booleano
Sinalizador que indica se o IdP tem a depuração de SSO habilitada.
ssoUrl
string
URL do receptor do AuthNRequest SAML.
status
string
Etiqueta que indica se o provedor de identidade está ativo. O IdP é Inactive até que você mapeie pelo menos um domínio para o IdP.
curl --user "{PUBLIC-KEY}:{PRIVATE-KEY}" --digest \
--header "Accept: application/json" \
--header "Content-Type: application/json" \
--include \
--request GET "https://cloud.mongodb.com/api/public/v1.0/federationSettings/{FEDERATION-SETTINGS-ID}/identityProviders/{IDP-ID}"
{
"acsUrl" : "https://example.mongodb.com/sso/saml2/12345678901234567890",
"associatedDomains" : [ ],
"associatedOrgs" : [ ],
"audienceUri" : "https://www.example.com/saml2/service-provider/abcdefghij1234567890",
"displayName" : "Test",
"issuerUri" : "urn:123456789000.us.provider.com",
"oktaIdpId" : "1234567890abcdefghij",
"pemFileInfo" : {
"certificates" : [ {
"notAfter" : "2035-09-29T15:03:55Z",
"notBefore" : "2022-01-20T15:03:55Z"
} ],
"fileName" : "file.pem"
},
"requestBinding" : "HTTP-POST",
"responseSignatureAlgorithm" : "SHA-256",
"ssoDebugEnabled" : true,
"ssoUrl" : "https://123456789000.us.provider.com/samlp/12345678901234567890123456789012",
"status" : "INACTIVE"
}

Voltar

Retornar todos os provedores de identidade conectados