Criar trustFrameworkPolicy

Namespace: microsoft.graph

Importante: as APIs na versão /beta no Microsoft Graph estão em visualização e sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção.

Crie novo objeto trustFrameworkPolicy.

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)
Delegado (conta corporativa ou de estudante) Policy.ReadWrite.TrustFramework
Delegado (conta pessoal da Microsoft) Sem suporte.
Aplicativo Policy.ReadWrite.TrustFramework

A conta corporativa ou de estudante deve ser um administrador global do locatário.

Solicitação HTTP

POST /trustFramework/policies

Cabeçalhos de solicitação

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

Corpo da solicitação

No corpo da solicitação, forneça uma representação XML do objeto trustFrameworkPolicy. O tipo de conteúdo deve ser application/xml.

Resposta

Se tiver êxito, este método retornará um código 201 Created de resposta e um objeto trustFrameworkPolicy no corpo da resposta. Caso não consiga, um 4xx erro será retornado com detalhes específicos.

Exemplo

O exemplo a seguir cria um trustFrameworkPolicy.

Solicitação
POST https://graph.microsoft.com/beta/trustFramework/policies
Content-Type: application/xml

<TrustFrameworkPolicy xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/online/cpim/schemas/2013/06" PolicySchemaVersion="0.3.0.0" TenantId="tenantName.onmicrosoft.com" PolicyId="B2C_1A_SocialAndLocalAccounts_Base">
    <!---PolicyContent-->
</TrustFrameworkPolicy>
Resposta
HTTP/1.1 201 Created
Content-Type: application/xml
Location: /trustFramework/policies/B2C_1A_SocialAndLocalAccounts_Base/

<TrustFrameworkPolicy xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/online/cpim/schemas/2013/06" PolicySchemaVersion="0.3.0.0" TenantId="tenantName.onmicrosoft.com" PolicyId="B2C_1A_SocialAndLocalAccounts_Base" PublicPolicyUri="http://tenantName.onmicrosoft.com/B2C_1A_Test">
    <!---PolicyContent-->
</TrustFrameworkPolicy>