Criar externalDomainName

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor de versão.

Adicione vários domínios à sua configuração baseada em SAML ou WS-Fed criando um novo objeto externalDomainName e adicione-o a um samlOrWsFedExternalDomainFederation existente.

Permissões

Uma das seguintes permissões é obrigatória para chamar esta API. Para saber mais, incluindo como escolher permissões, confira Permissões.

Tipo de permissão Permissões (da com menos para a com mais privilégios)
Delegada (conta corporativa ou de estudante) IdentityProvider.ReadWrite.All
Delegada (conta pessoal da Microsoft) Sem suporte.
Aplicativo IdentityProvider.ReadWrite.All

A conta corporativa ou de estudante precisa pertencer a uma das seguintes funções do Azure Active Directory (Azure AD):

  • Administrador Global
  • Administrador do Provedor de Identidade Externo

Solicitação HTTP

POST /directory/federationConfigurations/{samlOrWsFedExternalDomainFederation ID}/microsoft.graph.samlOrWsFedExternalDomainFederation/domains

Cabeçalhos de solicitação

Nome Descrição
Autorização {token} de portador. Obrigatório.
Content-Type application/json. Obrigatório.

Corpo da solicitação

No corpo da solicitação, forneça uma representação JSON do objeto externalDomainName .

A tabela a seguir mostra as propriedades que são necessárias ao criar o externalDomainName.

Propriedade Tipo Descrição
id String Nome de domínio da organização externa que você deseja adicionar ao seu samlOrWsFedExternalDomainFederation. Herdado da entidade.

Resposta

Se tiver êxito, este método retornará um código 201 Created de resposta e um objeto externalDomainName no corpo da resposta.

Exemplos

Solicitação

POST https://graph.microsoft.com/beta/directory/federationConfigurations/d5a56845-6845-d5a5-4568-a5d54568a5d5/microsoft.graph.samlOrWsFedExternalDomainFederation/domains
Content-Type: application/json

{
    "@odata.type": "microsoft.graph.externalDomainName",
    "id": "contososuites.com"
}

Resposta

Este é um exemplo de resposta.

Observação: o objeto de resposta mostrado aqui pode ser encurtado para legibilidade.

HTTP/1.1 201 Created
Content-Type: application/json

{
  "@odata.type": "#microsoft.graph.externalDomainName",
  "id": "contososuites.com"
}