Gerenciar Microsoft Entra aplicativos e entidades de serviço usando o Microsoft Graph
Microsoft Entra ID é um sistema IAM (Gerenciamento de Identidade e Acesso). Uma parte central de sua funcionalidade é o plataforma de identidade da Microsoft, que fornece serviços de autenticação e autorização para aplicativos registrados. As APIs do Microsoft Graph permitem que você registre e gerencie seus aplicativos de forma programática, permitindo que você use os recursos de IAM da Microsoft.
Aplicativos e entidades de serviço
Em Microsoft Entra, um aplicativo é definido por um objeto de aplicativo e um objeto de entidade de serviço. Há apenas um objeto de aplicativo para seu aplicativo em Microsoft Entra, mas pode haver vários objetos de entidade de serviço para seu aplicativo.
O objeto do aplicativo está localizado no locatário onde o aplicativo foi registrado. Uma entidade de serviço é criada em cada locatário em que o aplicativo é instalado e usado, incluindo o locatário em que o aplicativo está registrado. Para obter mais informações, consulte Objetos de entidade de serviço e aplicativo no Microsoft Entra ID.
No Microsoft Graph, um aplicativo é representado pelo tipo de recurso do aplicativo e uma entidade de serviço é representada pelo tipo de recurso servicePrincipal. Os detalhes dos dois objetos podem ser acessados no centro de administração do Microsoft Entra por meio dos menus aplicativos Identity>Applications>Registros de aplicativo e Identity>Applications>Enterprise, respectivamente.
Casos de uso de API para gerenciar aplicativos
Os casos de uso da API a seguir têm suporte para gerenciar aplicativos por meio do tipo de recurso de aplicativo no Microsoft Graph.
Casos de uso | Operações de API |
---|---|
Registrar um aplicativo e configurar suas propriedades básicas | Criar aplicativo |
Configurar propriedades para o aplicativo registrado, incluindo: |
Atualizar aplicativo |
Excluir um aplicativo | Excluir aplicativo |
Gerenciar aplicativos excluídos | |
Gerenciar credenciais de senha para um aplicativo | |
Gerenciar credenciais de identidade federadas para um aplicativo | Comece a gerenciar credenciais de identidade federadas usando o Microsoft Graph |
Gerenciar credenciais baseadas em certificado para um aplicativo | |
Gerenciar extensões de diretório em aplicativos | |
Acompanhar alterações em um aplicativo | ..?$filter=isof('microsoft.graph.application') |
Gerenciar proprietários | |
Gerenciar a verificação do editor |
Casos de uso de API para gerenciar entidades de serviço
Os casos de uso da API a seguir têm suporte para gerenciar entidades de serviço por meio do tipo de recurso servicePrincipal no Microsoft Graph.
Casos de uso | Operações de API |
---|---|
Registrar entidade de serviço | Criar servicePrincipal |
Configurar propriedades para uma entidade de serviço, incluindo: |
Atualizar servicePrincipal |
Excluir uma entidade de serviço | Excluir servicePrincipal |
Gerenciar entidades de serviço excluídas (exibir, restaurar ou excluir permanentemente) | |
Gerenciar credenciais de senha para uma entidade de serviço | |
Gerenciar credenciais baseadas em certificado para uma entidade de serviço | |
Adicionar um certificado de assinatura de token SAML | |
Acompanhar alterações em uma entidade de serviço | ..?$filter=isof('microsoft.graph.servicePrincipal') |
Gerenciar proprietários |
Modelos de aplicativo
Modelos de aplicativo são aplicativos que estão disponíveis na galeria de aplicativos Microsoft Entra. Use o tipo de recurso applicationTemplate e seus métodos associados para:
- Identificar aplicativos da galeria de aplicativos
- Identificar aplicativos pelo modo SSO que eles dão suporte
- Instanciar um aplicativo e uma entidade de serviço de uma galeria de aplicativos
Políticas aplicáveis a aplicativos e entidades de serviço
Descrição da política | Operações de API | Aplicável a |
---|---|---|
Gerenciar Microsoft Entra ID protocolo de autenticação RDS (Remote Desktop Services) | tipo de recurso remoteDesktopSecurityConfiguration e seus métodos associados | Entidades de serviço |
Configurar a política de tokens SAML | tokenIssuancePolicy tipo de recurso e seus métodos associados | Aplicativos Entidades de serviço |
Configurar políticas para tokens de acesso, SAML e ID | Política de tempo de vida do token – tipo de recurso tokenLifetimePolicy e seus métodos associados Política de emissão de token – tokenIssuancePolicy tipo de recurso e seus métodos associados |
Aplicativos Entidades de serviço |
Gerenciar o tempo limite de sessão ocioso para aplicativos Web do Microsoft 365, para todos os tipos de dispositivo Nota: Para disparar a política somente para dispositivos não gerenciados, você também precisa adicionar uma política de Acesso Condicional. |
tipo de recurso activityBasedTimeoutPolicy e seus métodos associados | Aplicativos Web do Microsoft 365 |
Gerencie políticas de como certificados e segredos de senha podem ser usados em sua organização. Criar políticas em todo o locatário ou políticas específicas do aplicativo, como bloquear o uso ou restringir o tempo de vida de segredos de senha ou chaves simétricas e impor autoridades de certificado confiáveis | Políticas de métodos de autenticação de aplicativo | Aplicativos |
Gerenciar políticas de mapeamento de declarações para protocolos WS-Fed, SAML, OAuth 2.0 e OpenID Connect e os aplicativos aos quais as políticas se aplicam | tipo de recurso claimsMappingPolicy e seus métodos associados | Entidades de serviço |
Gerenciar o HRD (Home Realm Discovery) para o locatário e a atribuição da política a uma entidade de serviço | homeRealmDiscoveryPolicy tipo de recurso e seus métodos associados | Entidades de serviço |
Sincronização de identidade (provisionamento)
O provisionamento de APIs no Microsoft Graph permite automatizar e gerenciar o provisionamento e a desprovisionamento de identidades nos seguintes cenários:
- Do Active Directory local ao Microsoft Entra ID
- De outros diretórios de nuvem a Microsoft Entra ID
- De Microsoft Entra ID a aplicativos de nuvem, como Dropbox, Salesforce, ServiceNow e muito mais
Para obter mais informações, consulte Microsoft Entra visão geral da API de sincronização.