Trabalhar com a API de gerenciamento de direitos Microsoft Entra

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 Versão.

Microsoft Entra gerenciamento de direitos pode ajudá-lo a gerenciar o acesso a grupos, aplicativos e sites do SharePoint Online para usuários internos, bem como usuários fora de sua organização.

Ao criar pacotes de acesso com as funções que os usuários precisam ter entre esses recursos e definir políticas para quem pode solicitar um pacote de acesso e quanto tempo eles podem ter uma atribuição para um pacote de acesso, você pode controlar o ciclo de vida de acesso para usuários internos e externos.

Os tipos de recursos de gerenciamento de direitos incluem:

Além disso, você pode gerenciar atribuições de função para usuários, grupos de usuários e entidades de serviço para funções específicas de gerenciamento de direitos por meio de definições de função de gerenciamento de direitos.

Para um tutorial que mostra como usar o gerenciamento de direitos para criar um pacote de recursos que os usuários internos podem solicitar por autoatendimento, consulte Criar um pacote de acesso usando APIs do Microsoft Graph.

O locatário em que o gerenciamento de direitos está sendo usado deve ter licenças compradas ou de avaliação suficientes. Para obter mais informações sobre os requisitos de licença para o recurso de gerenciamento de direitos, consulte Requisitos de licença de gerenciamento de direitos.

Métodos

A tabela a seguir lista os métodos que você pode usar para interagir com recursos relacionados ao gerenciamento de direitos.

Método Tipo de retorno Descrição
Get entitlementManagementSettings Leia as propriedades de um objeto rightManagementSettings .
Atualizar entitlementManagementSettings Atualize as propriedades de um objeto rightManagementSettings .
Listar accessPackages coleção accessPackage Recupere uma lista de objetos accessPackage .
Criar accessPackage accessPackage Crie um novo objeto accessPackage .
Obter accessPackage accessPackage Leia propriedades e relações de um objeto accessPackage .
Atualizar accessPackage Nenhum Atualize as propriedades de um objeto accesspackage .
Excluir accessPackage Excluir accessPackage.
FilterByCurrentUser coleção accessPackage Recupere uma lista de objetos accessPackage filtrados no usuário conectado.
Listar accessPackageResourceRoleScopes coleção accessPackageResourceRoleScope Recupere uma lista de objetos accessPackageResourceRoleScope para um pacote de acesso.
Criar accessPackageResourceRoleScope Crie um novo objeto accessPackageResourceRoleScope para um pacote de acesso.
Lista incompatívelAccessPackages coleção accessPackage Recupere uma lista dos objetos de pacote de acesso incompatíveis para este pacote de acesso.
Adicionar accessPackage a incompatíveisAccessPackages Nenhum Adicione um link para indicar que outro pacote de acesso é incompatível com um pacote de acesso especificado.
Remover accessPackage de incompatíveisAccessPackages Nenhum Remova um link que indicasse que um pacote de acesso era incompatível.
Listar grupos incompatíveis Coleção group Recupere uma lista dos objetos de grupo incompatíveis para este pacote de acesso.
Adicionar grupo a grupos incompatíveis Nenhum Adicione um link para indicar que a associação de um grupo é incompatível com um pacote de acesso especificado.
Remover grupo de grupos incompatíveis Nenhum Remova um link que indicasse que uma associação de grupo era incompatível.
Listar accessPackagesIncompatibleWith coleção accessPackage Recupere uma lista dos objetos accesspackage que listam esse pacote de acesso como incompatível.
moveToCatalog Nenhum Mover um pacote de acesso para um catálogo diferente.
Listar accessPackageAssignmentPolicies coleção accessPackageAssignmentPolicy Recupere uma lista de objetos accessPackageAssignmentPolicy .
Criar accessPackageAssignmentPolicy accessPackageAssignmentPolicy Crie um novo objeto accessPackageAssignmentPolicy .
Obter accessPackageAssignmentPolicy accessPackageAssignmentPolicy Leia propriedades e relações de um objeto accessPackageAssignmentPolicy .
Atualizar accessPackageAssignmentPolicy accessPackageAssignmentPolicy Atualize as propriedades de um objeto accessPackageAssignmentPolicy .
Excluir accessPackageAssignmentPolicy Exclua um accessPackageAssignmentPolicy.
Listar accessPackageAssignmentRequests coleção accessPackageAssignmentRequest Recupere uma lista de objetos accessPackageAssignmentRequest .
Criar accessPackageAssignmentRequest accessPackageAssignmentRequest Crie um novo accessPackageAssignmentRequest.
Obter accessPackageAssignmentRequest accessPackageAssignmentRequest Leia propriedades e relações de um objeto accessPackageAssignmentRequest .
Excluir accessPackageAssignmentRequest Nenhum Excluir um accessPackageAssignmentRequest.
FilterByCurrentUser coleção accessPackageAssignmentRequest Recupere a lista de objetos accessPackageAssignmentRequest filtrados no usuário conectado.
cancel coleção accessPackageAssignmentRequest Cancele um objeto accessPackageAssignmentRequest que esteja em um estado cancelável: accepted, pendingApproval, , pendingNotBefore, pendingApprovalEscalated.
Listar accessPackageAssignments coleção accessPackageAssignment Recupere uma lista de objetos accessPackageAssignment .
FilterByCurrentUser coleção accessPackageAssignment Recupere a lista de objetos accessPackageAssignment filtrados no usuário conectado.
Reprocessar Nenhum Reavaliar e impor automaticamente as atribuições de um usuário para um pacote de acesso específico.
coleção additionalAccessaccessPackageAssignment Recupere a lista de objetos accessPackageAssignment para usuários que têm atribuições para pacotes de acesso incompatíveis.
Listar accessPackageAssignmentResourceRoles coleção accessPackageAssignmentResourceRole Recupere uma lista de objetos accessPackageAssignmentResourceRole .
Obter accessPackageAssignmentResourceRole accessPackageAssignmentResourceRole Recupere um objeto accessPackageAssignmentResourceRole .
Listar accessPackageCatalogs coleção accessPackageCatalog Recupere uma lista de objetos accessPackageCatalogs .
Criar accessPackageCatalog accessPackageCatalog Crie um novo objeto accessPackageCatalog .
Obter accessPackageCatalog accessPackageCatalog Leia propriedades e relações de um objeto accessPackageCatalog .
Atualizar accessPackageCatalog Nenhum Atualize as propriedades de um objeto accessPackageCatalog .
Excluir accessPackageCatalog Excluir um accessPackageCatalog.
Listar recursos do AccessPackageCatalog coleção accessPackageResource Recupere uma lista de objetos accessPackageResource .
Listar funções de recurso AccessPackageCatalog coleção accessPackageResourceRole Recupere uma lista de objetos accessPackageResourceRole .
Listar accessPackageResourceRequests coleção accessPackageResourceRequest Leia propriedades e relações de objetos accessPackageResourceRequest .
Criar accessPackageResourceRequest accessPackageCatalog Crie um novo objeto accessPackageResourceRequest .
Listar accessPackageResourceEnvironments coleção accessPackageResourceEnvironment Recupere uma lista de objetos accessPackageResourceEnvironment .
Obter accessPackageResourceEnvironment accessPackageResourceEnvironment Leia as propriedades e as relações de um objeto accessPackageResourceEnvironment .
Listar connectedOrganizations coleção connectedOrganization Recupere uma lista de objetos connectedOrganization .
Criar connectedOrganization connectedOrganization Crie um novo objeto connectedOrganization .
Obter connectedOrganization connectedOrganization Leia propriedades e relações de um objeto connectedOrganization .
Atualizar connectedOrganization Nenhum Atualize uma connectedOrganization.
Excluir connectedOrganization Nenhum Exclua uma connectedOrganization.
Listar internalSponsors Coleção directoryObject Recupere uma lista dos patrocinadores internos de uma connectedOrganization .
Listar externalSponsors Coleção directoryObject Recupere uma lista dos patrocinadores externos de uma connectedOrganization .
Adicionar internalSponsors Nenhum Adicione um usuário ou grupo aos patrocinadores internos de uma connectedOrganization .
Adicionar externalSponsors Nenhum Adicione um usuário ou grupo aos patrocinadores externos de uma connectedOrganization .
Remover internalSponsors Nenhum Remova um usuário ou grupo dos patrocinadores internos de uma connectedOrganization .
Obter aprovação aprovação Recupere as propriedades de um objeto de aprovação .
Aprovação de listaSteps coleção approvalStep Liste os objetos approvalStep associados a um objeto de aprovação .
Obter aprovaçãoStep approvalStep Recupere as propriedades de um objeto approvalStep .
Atualizar approvalStep Nenhum Aplique a decisão de aprovação ou negação em um objeto approvalStep .

Tipos