Atualizar authorizationPolicy

Namespace: microsoft.graph

Atualize as propriedades de um objeto authorizationPolicy.

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.Authorization
Delegado (conta pessoal da Microsoft) Sem suporte.
Aplicativo Policy.ReadWrite.Authorization

Solicitação HTTP

PATCH /policies/authorizationPolicy

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 os valores para os campos relevantes que devem ser atualizados. Propriedades existentes que não estão incluídas no corpo da solicitação terão seus valores anteriores mantidos ou serão recalculadas com base nas alterações a outros valores de propriedade. Para alcançar o melhor desempenho, não inclua valores existentes que não foram alterados.

Propriedade Tipo Descrição
allowedToSignUpEmailBasedSubscriptions Booliano Indica se os usuários podem se inscrever para assinaturas baseadas em email.
allowedToUseSSPR Boolean Indica se o recurso Self-Serve redefinição de senha pode ser usado pelos usuários no locatário.
allowEmailVerifiedUsersToJoinOrganization Booliano Indica se um usuário pode ingressar no locatário por validação de email.
allowInvitesFrom allowInvitesFrom Indica quem pode convidar usuários externos para a organização. Os valores possíveis são: none, adminsAndGuestInviters, adminsGuestInvitersAndAllMembers, everyone. everyone é a configuração padrão para todos os ambientes de nuvem, exceto o Governo dos EUA. Consulte mais sobre os valores permitidos nesta tabela.
blockMsolPowerShell Booliano Para desabilitar o uso do MSOL PowerShell, de definir essa propriedade como true . Isso também desabilitará o acesso baseado no usuário ao ponto de extremidade de serviço herdado usado pelo MSOL PowerShell. Isso não afeta o Azure AD Conexão ou o Microsoft Graph.
defaultUserRolePermissions defaultUserRolePermissions Especifica determinadas permissões personalizáveis para a função de usuário padrão.
description Cadeia de caracteres Descrição dessa política.
displayName String Nome de exibição para esta política.
guestUserRoleId Guid Representa modelo de funçãoId para a função que deve ser concedida ao usuário convidado. Atualmente, há suporte para as seguintes funções: User ( a0b1b346-4d3e-4e8b-98f8-753987be4970 ), Guest User ( ) e 10dae51f-b6af-4016-8d66-8c2a99b929b3 Restricted Guest User ( 2af84b1e-32c8-42b7-82bc-daa82404023b ).

Resposta

Se bem-sucedido, este método retorna um código de resposta 204 No Content. Não retorna nada no corpo da resposta.

Exemplos

Exemplo 1: atualizar ou definir o nível de acesso do usuário convidado para o locatário

Solicitação

Este é um exemplo de solicitação. Neste exemplo, o nível de acesso de convidado é modificado para Usuário Convidado Restrito.

PATCH https://graph.microsoft.com/v1.0/policies/authorizationPolicy

{
  "allowEmailVerifiedUsersToJoinOrganization":false
}

Resposta

Este é um exemplo de resposta.

HTTP/1.1 204 No Content

Exemplo 2: Bloquear o MSOL PowerShell no locatário

Solicitação

Este é um exemplo de solicitação.

PATCH https://graph.microsoft.com/v1.0/policies/authorizationPolicy

{
   "blockMsolPowerShell":true
}

Resposta

Este é um exemplo de resposta.

HTTP/1.1 204 No Content

Exemplo 3: Desabilitar a permissão da função de usuário padrão para criar aplicativos

Solicitação

Este é um exemplo de solicitação.

PATCH https://graph.microsoft.com/v1.0/policies/authorizationPolicy

{
   "defaultUserRolePermissions":{
      "allowedToCreateApps":false
   }
}

Resposta

Este é um exemplo de resposta.

HTTP/1.1 204 No Content

Exemplo 4: Habilitar a função de usuário padrão para usar Self-Serve redefinição de senha

Solicitação

Este é um exemplo de solicitação.

PATCH https://graph.microsoft.com/v1.0/policies/authorizationPolicy

{
   "allowedToUseSSPR":true
}

Resposta

Este é um exemplo de resposta.

HTTP/1.1 204 No Content

Solicitação

Este é um exemplo de solicitação.

PATCH https://graph.microsoft.com/v1.0/policies/authorizationPolicy

{
   "defaultUserRolePermissions": {
      "permissionGrantPoliciesAssigned": []
   }
}

Resposta

Este é um exemplo de resposta.

HTTP/1.1 204 No Content

Solicitação

A seguir, um exemplo da solicitação que permite o consentimento do usuário para aplicativos, sujeito à política de consentimento de aplicativo interna , que permite permissões delegadas microsoft-user-default-low classificadas como "baixas", para aplicativos cliente de editores verificados ou registrados no mesmo locatário.

PATCH https://graph.microsoft.com/v1.0/policies/authorizationPolicy

{
   "defaultUserRolePermissions": {
      "permissionGrantPoliciesAssigned": [
         "managePermissionGrantsForSelf.microsoft-user-default-low"
      ]
   }
}

Resposta

Este é um exemplo de resposta.

HTTP/1.1 204 No Content