{"id":924593,"date":"2026-11-06T16:20:19","date_gmt":"2026-11-06T16:20:19","guid":{"rendered":"https:\/\/www.ninjaone.com\/blog\/relatorios-conformidade-multi-tenant-graph-api\/"},"modified":"2026-11-06T16:20:20","modified_gmt":"2026-11-06T16:20:20","slug":"relatorios-conformidade-multi-tenant-graph-api","status":"publish","type":"post","link":"https:\/\/www.ninjaone.com\/pt-br\/blog\/relatorios-conformidade-multi-tenant-graph-api\/","title":{"rendered":"Como usar a Microsoft Graph API para extrair relat\u00f3rios de conformidade de v\u00e1rios tenants"},"content":{"rendered":"<div class=\"in-context-cta\"><h2>Pontos principais<\/h2>\n<ul>\n<li>Este guia mostra como usar a Microsoft Graph API para extrair dados de conformidade do Microsoft 365 de v\u00e1rios tenants a partir de um \u00fanico endpoint.<\/li>\n<li>Cada tenant do Azure AD precisa do pr\u00f3prio registro de aplicativo com as permiss\u00f5es Reports.Read.All, AuditLog.Read.All, SecurityEvents.Read.All e Directory.Read.All, al\u00e9m do consentimento do administrador, para que as chamadas \u00e0 Graph API funcionem.<\/li>\n<li>O SDK do Microsoft Graph para PowerShell faz a autentica\u00e7\u00e3o com o ID do cliente, o ID do tenant e o segredo de um aplicativo registrado e, em seguida, envia requisi\u00e7\u00f5es \u00e0 Graph API para obter logs de entrada, alertas de seguran\u00e7a e r\u00f3tulos de reten\u00e7\u00e3o.<\/li>\n<li>Guardar as credenciais dos tenants em um arquivo JSON e percorr\u00ea-las em um la\u00e7o permite que as equipes de TI extraiam e exportem dados de conformidade de todos os tenants gerenciados em uma programa\u00e7\u00e3o recorrente, sem precisar entrar manualmente em cada um.<\/li>\n<li>Segredos de cliente expirados e os limites de taxa do Microsoft Graph s\u00e3o as falhas mais comuns, ent\u00e3o alertas preventivos de rota\u00e7\u00e3o de segredos e l\u00f3gica de repeti\u00e7\u00e3o importam tanto quanto a configura\u00e7\u00e3o inicial.<\/li>\n<li>Plataformas de automa\u00e7\u00e3o que executam scripts PowerShell nos endpoints gerenciados ajudam a agendar essas extra\u00e7\u00f5es via Graph API e a acrescentar contexto no n\u00edvel do dispositivo.<\/li>\n<\/ul>\n<\/div>\n<p>As ferramentas de <strong>seguran\u00e7a e conformidade da Microsoft Graph API<\/strong> s\u00e3o essenciais em qualquer ambiente corporativo. Elas oferecem um <a href=\"https:\/\/www.ninjaone.com\/videos\/it-ops\/a-comprehensive-guide-to-unified-endpoint-management\/\">endpoint unificado<\/a> para acessar todos os logs de auditoria, relat\u00f3rios de DLP, incidentes de alerta e pol\u00edticas de reten\u00e7\u00e3o das contas Microsoft 365 da organiza\u00e7\u00e3o.<\/p>\n<p>Usar essa ferramenta traz v\u00e1rios benef\u00edcios: mant\u00e9m a visibilidade de conformidade entre tenants, automatiza relat\u00f3rios sem depender de acesso ao portal, oferece um m\u00e9todo seguro de autentica\u00e7\u00e3o baseada em aplicativo e facilita integra\u00e7\u00f5es com SIEM e pain\u00e9is personalizados.<\/p>\n<h2>Como acessar relat\u00f3rios de conformidade com o Microsoft Graph<\/h2>\n<p>Antes de come\u00e7ar, configure o aplicativo no portal do Azure AD e garanta que ele tenha as permiss\u00f5es necess\u00e1rias. Depois, conecte a conta ao Microsoft Graph pelo Windows PowerShell e gere os relat\u00f3rios automaticamente. Tamb\u00e9m d\u00e1 para automatizar o processo com um arquivo .JSON.<\/p>\n<p>Os GPOs ajudam a refor\u00e7ar os procedimentos de seguran\u00e7a. Use o Registro do Windows para garantir que todas as pol\u00edticas sejam aplicadas de forma consistente nos dispositivos gerenciados. E, se algum erro aparecer, recorra ao CMD para diagnosticar.<\/p>\n<p><strong>Pr\u00e9-requisitos<\/strong>:<\/p>\n<ul>\n<li>Registro de aplicativo no Azure AD para cada tenant (ou uso do Microsoft Lighthouse, necess\u00e1rio para acesso delegado)<\/li>\n<li>Consentimento do administrador concedido para os escopos de API exigidos.<\/li>\n<li>O complemento Microsoft 365 E5 Compliance \u00e9 necess\u00e1rio para relat\u00f3rios avan\u00e7ados.<\/li>\n<li>\u00c9 preciso ter o Windows PowerShell com o SDK do Microsoft Graph instalado.<\/li>\n<li>Opcional\/recomendado: acesso ao Intune, ao GPO e ao Registro do Windows para validar pol\u00edticas de endpoint<\/li>\n<\/ul>\n<p>O v\u00eddeo mostra na tela <a href=\"https:\/\/www.ninjaone.com\/videos\/endpoint-management\/use-microsoft-graph-api-to-pull-multi-tenant-compliance-reports\/\">Como usar a Microsoft Graph API para extrair relat\u00f3rios de conformidade de v\u00e1rios tenants<\/a> \u2014 uma refer\u00eancia \u00fatil antes de navegar pelas op\u00e7\u00f5es e configur\u00e1-las.<\/p>\n<h3 id=\"step-1\">Passo 1: registre um aplicativo no Azure para acesso ao Graph<\/h3>\n<ol>\n<li>Abra o portal do <strong>Azure AD<\/strong> no navegador.<\/li>\n<li>V\u00e1 at\u00e9 <strong>App Registrations<\/strong> &gt; <strong>New Registration<\/strong>.<\/li>\n<li>D\u00ea um nome ao aplicativo que vai registrar.<\/li>\n<li>Defina o tipo de conta com acesso como <strong>Accounts in this organizational directory only (Contoso only &#8211; Single tenant)<\/strong>.<\/li>\n<li>Em seguida, altere as permiss\u00f5es do aplicativo clicando em <strong>Add a permission<\/strong>. Isso leva voc\u00ea ao Microsoft Graph.<\/li>\n<li>Conceda as seguintes permiss\u00f5es:\n<ul>\n<li>Reports.Read.All<\/li>\n<li>AuditLog.Read.All<\/li>\n<li>SecurityEvents.Read.All<\/li>\n<li>Directory.Read.All<\/li>\n<\/ul>\n<\/li>\n<li>Clique em <strong>Add Permissions<\/strong>.<\/li>\n<li>Clique no bot\u00e3o <strong>Grant admin consent<\/strong>. Depois disso, o aplicativo j\u00e1 consegue ler todos os perfis de usu\u00e1rio aos quais recebeu acesso.<\/li>\n<li>V\u00e1 at\u00e9 <strong>Certificates &amp; secrets<\/strong>.<\/li>\n<li>Selecione <strong>Client Secrets<\/strong> &gt; <strong>New Client secret<\/strong>.<\/li>\n<li>Preencha as informa\u00e7\u00f5es e siga as instru\u00e7\u00f5es. Esse segredo funciona como a senha do aplicativo.<\/li>\n<li>Anote o ID do aplicativo (cliente), o ID do diret\u00f3rio (tenant) e o valor do segredo. Com eles, voc\u00ea acessa o aplicativo novamente no futuro.<\/li>\n<\/ol>\n<p>Repita ou automatize esse processo em cada tenant que precisar dele.<\/p>\n<h3 id=\"step-2\">Passo 2: conecte-se ao Microsoft Graph no PowerShell<\/h3>\n<ol>\n<li>Abra o <strong>Menu Iniciar<\/strong> e procure por <strong>Windows PowerShell<\/strong>.<\/li>\n<li>Clique com o bot\u00e3o direito em <strong>Windows PowerShell<\/strong> &gt; <strong>Executar como administrador<\/strong>.<\/li>\n<li>Para instalar o Microsoft Graph, digite o comando a seguir e pressione <strong>Enter<\/strong>:<\/li>\n<\/ol>\n<p style=\"padding-left: 40px;\"><strong><code>Install-Module Microsoft.Graph -Scope CurrentUser<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px;\"><strong><code>Import-Module Microsoft.Graph<\/code><\/strong><\/p>\n<ol start=\"4\">\n<li>Para conectar com as credenciais do aplicativo, digite o comando a seguir e pressione <strong>Enter<\/strong>:<\/li>\n<\/ol>\n<p style=\"padding-left: 40px;\"><strong><code>Connect-MgGraph -ClientId \"APP_ID\" -TenantId \"TENANT_ID\" -ClientSecret (ConvertTo-SecureString \"SECRET\" -AsPlainText -Force)<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px;\">Troque \u201c<strong>APP_ID<\/strong>\u201d pelo ID do cliente, \u201c<strong>TENANT_ID<\/strong>\u201d pelo ID do tenant e \u201cSECRET\u201d pelo valor do segredo que voc\u00ea gerou.<\/p>\n<ol start=\"5\">\n<li>Para selecionar o escopo, digite <code><strong>Select-MgProfile -Name \"beta\" <\/strong><\/code>e pressione <strong>Enter<\/strong>.<\/li>\n<\/ol>\n<p>Pronto: voc\u00ea est\u00e1 conectado ao Microsoft Graph.<\/p>\n<h3 id=\"step-3\">Passo 3: extraia relat\u00f3rios de conformidade com a Microsoft Graph API<\/h3>\n<p>Depois de entrar no Microsoft Graph pelo Windows PowerShell, siga estes passos:<\/p>\n<ol>\n<li>Para obter os logs de auditoria, digite este comando e pressione <strong>Enter<\/strong>:<\/li>\n<\/ol>\n<p style=\"padding-left: 40px;\"><strong><code>$logs = Invoke-MgGraphRequest -Method GET -Uri \"https:\/\/graph.microsoft.com\/beta\/auditLogs\/signIns\"<\/code><\/strong><\/p>\n<ol start=\"2\">\n<li>Para listar os alertas de DLP, digite este comando e pressione <strong>Enter<\/strong>:<\/li>\n<\/ol>\n<p style=\"padding-left: 40px;\"><strong><code>$alerts = Invoke-MgGraphRequest -Method GET -Uri \"https:\/\/graph.microsoft.com\/beta\/security\/alerts\"<\/code><\/strong><\/p>\n<ol start=\"3\">\n<li>Para listar as pol\u00edticas de reten\u00e7\u00e3o, digite este comando e pressione <strong>Enter<\/strong>:<\/li>\n<\/ol>\n<p style=\"padding-left: 40px;\"><strong><code>$policies = Invoke-MgGraphRequest -Method GET -Uri \"https:\/\/graph.microsoft.com\/beta\/security\/retentionLabels\"<\/code><\/strong><\/p>\n<ol start=\"4\">\n<li>Para exportar os dados em um arquivo .CSV, digite este comando e pressione <strong>Enter<\/strong>:<\/li>\n<\/ol>\n<p style=\"padding-left: 40px;\"><strong><code>$logs.value | Export-Csv -Path \".\\Tenant_AuditLogs.csv\" -NoTypeInformation<\/code><\/strong><\/p>\n<p>Repita o processo em cada tenant, entrando com as credenciais espec\u00edficas de cada um.<\/p>\n<h3 id=\"optional-1\">Opcional: automatize os relat\u00f3rios entre tenants<\/h3>\n<p>Os administradores de TI podem guardar todas as credenciais dos tenants em um <a href=\"https:\/\/www.w3schools.com\/js\/js_json_intro.asp\" target=\"_blank\" rel=\"noopener\">arquivo JSON<\/a>. Basta executar esse arquivo para percorrer cada tenant sempre que precisarem conectar-se a eles e consolidar os dados. Tamb\u00e9m \u00e9 poss\u00edvel execut\u00e1-lo automaticamente em uma programa\u00e7\u00e3o regular com o Agendador de Tarefas, pela ferramenta de gerenciamento de endpoints.<\/p>\n<p>Veja um exemplo de estrutura de la\u00e7o entre tenants:<\/p>\n<p><strong><code>foreach ($tenant in $tenantList) {<\/code><\/strong><br \/>\n<strong><code> Connect-MgGraph -ClientId $tenant.ClientId -TenantId $tenant.TenantId -ClientSecret $tenant.Secret<\/code><\/strong><br \/>\n<strong><code> $auditData = Invoke-MgGraphRequest -Uri \"https:\/\/graph.microsoft.com\/beta\/auditLogs\/signIns\"<\/code><\/strong><br \/>\n<strong><code> $auditData.value | Export-Csv -Path \".\\$($tenant.Name)_Audit.csv\" -Append<\/code><\/strong><br \/>\n<strong><code>}<\/code><\/strong><\/p>\n<h3 id=\"optional-2\">Opcional: use o Registro para dar contexto aos relat\u00f3rios nos endpoints<\/h3>\n<p><strong>Caso de uso<\/strong>: as chaves de registro ajudam a garantir que as marca\u00e7\u00f5es de dispositivo e os r\u00f3tulos de relat\u00f3rio sejam aplicados de forma consistente em todos os dispositivos. Para isso, siga estes passos:<\/p>\n<ol>\n<li>Abra o <strong>Menu Iniciar<\/strong> e procure por <strong>Editor do Registro<\/strong> para abrir o programa.<\/li>\n<li>Localize a chave de registro correspondente ao aplicativo que quer verificar. Como refer\u00eancia, veja um exemplo de caminho de registro e os valores relevantes dentro dele:<\/li>\n<\/ol>\n<p style=\"padding-left: 40px;\">HKEY_LOCAL_MACHINE\\SOFTWARE\\Contoso\\Compliance<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>TenantTag (String) &#8211; o valor deve ser \u201cClientA\u201d.<\/li>\n<li>LastAuditSync (String) &#8211; o valor deve ser \u201c[Data da \u00faltima sincroniza\u00e7\u00e3o de auditoria]\u201d.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>Observa\u00e7\u00e3o<\/strong>: d\u00e1 para usar scripts que leiam essas marca\u00e7\u00f5es e incluam metadados dos endpoints nos relat\u00f3rios gerados pelo Graph.<\/p>\n<h3 id=\"optional-3\">Opcional: use a Pol\u00edtica de Grupo para o status de conformidade dos endpoints<\/h3>\n<p><strong>Caso de uso<\/strong>: as pol\u00edticas de grupo ajudam a refor\u00e7ar a aplica\u00e7\u00e3o de regras e a garantir a conformidade dos endpoints, principalmente na pontua\u00e7\u00e3o de conformidade e nos relat\u00f3rios de sensibilidade de dados.<\/p>\n<ol>\n<li>Abra o <strong>Menu Iniciar<\/strong> e procure por <strong>Editar Pol\u00edtica de Grupo<\/strong> para abrir o programa.<\/li>\n<li>V\u00e1 at\u00e9 este local: <strong>Configura\u00e7\u00e3o do Computador<\/strong> &gt; <strong>Modelos Administrativos<\/strong> &gt; <strong>Componentes do Windows<\/strong> &gt; <strong>Coleta de Dados<\/strong>.<\/li>\n<li>Ative as seguintes pol\u00edticas:\n<ul>\n<li>Permitir Telemetria &#8211; defina tamb\u00e9m como <strong>Avan\u00e7ado<\/strong> ou <strong>Completo<\/strong>.<\/li>\n<li>Configurar ID comercial para agrupamento de dispositivos<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h3 id=\"optional-4\">Opcional: use o CMD para validar permiss\u00f5es e conectividade<\/h3>\n<p><strong>Caso de uso<\/strong>: \u00fatil em ambientes locais ou h\u00edbridos, nos quais os endpoints precisam estar alinhados \u00e0 conformidade.<\/p>\n<ol>\n<li>Abra o <strong>Menu Iniciar<\/strong> e procure por <strong>Prompt de Comando<\/strong>.<\/li>\n<li>Clique com o bot\u00e3o direito em <strong>Prompt de Comando<\/strong> &gt; <strong>Executar como administrador<\/strong>.<\/li>\n<li>Para verificar o acesso \u00e0 Internet e ao endpoint do Graph, digite este comando e pressione <strong>Enter<\/strong>:<\/li>\n<\/ol>\n<p style=\"padding-left: 40px;\"><strong>nslookup graph.microsoft.com<\/strong><\/p>\n<p style=\"padding-left: 40px;\"><strong>ping graph.microsoft.com<\/strong><\/p>\n<p style=\"padding-left: 40px;\">Para validar o status de sincroniza\u00e7\u00e3o do agente local, digite este comando e pressione <strong>Enter<\/strong>:<\/p>\n<p style=\"padding-left: 40px;\"><strong><code>dsregcmd \/status<\/code><\/strong><\/p>\n<p style=\"padding-left: 40px;\">Para confirmar que as pol\u00edticas de GPO foram aplicadas, digite isto e pressione <strong>Enter<\/strong>:<\/p>\n<p style=\"padding-left: 40px;\"><strong><code>gpresult \/h gpo.html<\/code><\/strong><\/p>\n<div class=\"quick-start-guide\"><h2><svg width=\"45\" height=\"45\" viewBox=\"0 0 45 45\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M41.4822 0H3.51778C1.57496 0 0 1.57496 0 3.51778V41.4822C0 43.425 1.57496 45 3.51778 45H41.4822C43.425 45 45 43.425 45 41.4822V3.51778C45 1.57496 43.425 0 41.4822 0Z\" fill=\"#053856\"\/>\n<path d=\"M30.4399 13.9904C28.9161 12.4475 26.9127 11.6737 24.4346 11.6737C23.0721 11.6737 21.8188 11.911 20.6794 12.3858C19.5401 12.8605 18.5859 13.5346 17.8168 14.4129V11.2654L12.2766 13.867V32.562H18.0779V22.4739C18.0779 20.6224 18.5099 19.2267 19.3787 18.2867C20.2474 17.3515 21.4105 16.8815 22.8727 16.8815C24.1877 16.8815 25.1894 17.285 25.8825 18.0968C26.5756 18.9086 26.9222 20.1334 26.9222 21.7808V32.562H32.7234V21.2728C32.7234 18.2393 31.9591 15.5285 30.4399 13.9856V13.9904Z\" fill=\"#04FF88\"\/>\n<\/svg>Guia de in\u00edcio r\u00e1pido<\/h2><p>NinjaOne ajuda a usar a Microsoft Graph API para extrair relat\u00f3rios de conformidade de v\u00e1rios tenants. A plataforma foi criada para simplificar o trabalho com ecossistemas Microsoft 365, inclusive em cen\u00e1rios complexos como relat\u00f3rios de conformidade multi-tenant, e conta com recursos espec\u00edficos para gerenciar e automatizar esses processos.<\/p>\n<ul>\n<li><strong>Relat\u00f3rios de conformidade<\/strong>: extraia relat\u00f3rios de seguran\u00e7a e conformidade de todas as contas gerenciadas.<\/li>\n<li><strong>Automa\u00e7\u00e3o<\/strong>: automatize a gera\u00e7\u00e3o de relat\u00f3rios e a coleta de dados.<\/li>\n<li><strong>Integra\u00e7\u00e3o<\/strong>: conecta-se ao Microsoft Graph para acesso a dados em tempo real.<\/li>\n<li><strong>Escalabilidade<\/strong>: feita para monitorar conformidade em larga escala em toda a organiza\u00e7\u00e3o.<\/li>\n<\/ul>\n<\/div>\n<h2>Pontos de aten\u00e7\u00e3o<\/h2>\n<table>\n<tbody>\n<tr>\n<td><strong>Problema\/Risco<\/strong><\/td>\n<td><strong>Poss\u00edveis consequ\u00eancias<\/strong><\/td>\n<td><strong>Corre\u00e7\u00e3o\/Revers\u00e3o<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Aparece um erro de \u201cAccess Denied\u201d.<\/td>\n<td>N\u00e3o \u00e9 poss\u00edvel acessar os dados procurados.<\/td>\n<td>Confirme se o consentimento do administrador e os escopos de API exigidos foram atribu\u00eddos corretamente.<\/td>\n<\/tr>\n<tr>\n<td>A resposta vem vazia.<\/td>\n<td>Voc\u00ea n\u00e3o recebe os dados procurados.<\/td>\n<td>Verifique se o tenant tem o licenciamento adequado e o registro de logs ativado.<\/td>\n<\/tr>\n<tr>\n<td>O segredo do cliente expirou.<\/td>\n<td>Voc\u00ea n\u00e3o conseguir\u00e1 acessar os dados no Microsoft Graph.<\/td>\n<td>Configure um alerta na ferramenta de gerenciamento de endpoints para avisar quando os segredos estiverem perto de expirar e evitar esse problema.<\/td>\n<\/tr>\n<tr>\n<td>H\u00e1 um erro no script.<\/td>\n<td>Voc\u00ea n\u00e3o conseguir\u00e1 extrair os relat\u00f3rios.<\/td>\n<td>Use blocos Try\/Catch e logs detalhados para rastrear os erros.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Outros pontos a considerar ao usar o Microsoft Graph para extrair relat\u00f3rios de conformidade<\/h2>\n<ul>\n<li>Aten\u00e7\u00e3o aos limites de taxa e \u00e0 limita\u00e7\u00e3o de requisi\u00e7\u00f5es do Microsoft Graph. Em alguns casos, ser\u00e1 preciso repetir a\u00e7\u00f5es, principalmente ao extrair grandes volumes de dados.<\/li>\n<li>D\u00e1 para reduzir a complexidade com o Azure Lighthouse ou com modelos de acesso entre tenants.<\/li>\n<li>Use o Azure Key Vault ou uma solu\u00e7\u00e3o de armazenamento criptografado para guardar os segredos de cliente.<\/li>\n<li>Garanta que apenas pessoas autorizadas tenham acesso a relat\u00f3rios com dados espec\u00edficos de usu\u00e1rios.<\/li>\n<\/ul>\n<h2>Servi\u00e7os NinjaOne<\/h2>\n<p>NinjaOne aprimora a automa\u00e7\u00e3o de conformidade baseada no Graph com:<\/p>\n<ul>\n<li><strong>Execu\u00e7\u00e3o entre tenants<\/strong>: agende e implante scripts PowerShell de relat\u00f3rios em todos os tenants gerenciados com a ferramenta de PowerShell remoto do NinjaOne.<\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/pt-br\/rmm\/credential-exchange\/\"><strong>Gerenciamento centralizado de credenciais<\/strong><\/a>: armazene as credenciais da Graph API com seguran\u00e7a e use-as por tenant em uma solu\u00e7\u00e3o de armazenamento segura e criptografada.<\/li>\n<li><strong>Alertas e pain\u00e9is de conformidade<\/strong>: integre os resultados dos relat\u00f3rios a pain\u00e9is personalizados e receba notifica\u00e7\u00f5es ao atingir limites de risco.<\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/pt-br\/gerenciamento-de-endpoints\/\"><strong>Contexto no n\u00edvel do endpoint<\/strong><\/a>: extraia dados de registro e de GPO de cada dispositivo para enriquecer os relat\u00f3rios de conformidade com a ferramenta de gerenciamento de endpoints do NinjaOne.<\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/pt-br\/sistema-de-tickets\/\"><strong>Sistema de tickets automatizado<\/strong><\/a>: configure alertas para quando condi\u00e7\u00f5es de conformidade forem detectadas (por exemplo, inatividade de auditoria ou aus\u00eancia de pol\u00edtica de reten\u00e7\u00e3o).<\/li>\n<\/ul>\n<h2>Aproveite o Microsoft Graph nos seus relat\u00f3rios de conformidade<\/h2>\n<p>O Microsoft Graph \u00e9 uma ferramenta poderosa para automatizar relat\u00f3rios de conformidade em ambientes corporativos. Ele d\u00e1 aos administradores de TI visibilidade escal\u00e1vel sobre a atividade dos tenants, a prote\u00e7\u00e3o de dados e a postura de governan\u00e7a.<\/p>\n<p><strong>Temas relacionados:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/www.ninjaone.com\/pt-br\/blog\/o-que-e-uma-auditoria-de-conformidade\/\">O que \u00e9 uma auditoria de conformidade? Defini\u00e7\u00e3o e import\u00e2ncia<\/a><\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/it-hub\/endpoint-security\/what-is-compliance-management-definition-importance\/\">O que \u00e9 gerenciamento de conformidade? Defini\u00e7\u00e3o e import\u00e2ncia<\/a><\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/pt-br\/blog\/gerenciamento-de-segredos\/\">O que \u00e9 gerenciamento de segredos? Boas pr\u00e1ticas de seguran\u00e7a de TI<\/a><\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/pt-br\/blog\/gerenciamento-de-apis\/\">O que \u00e9 gerenciamento de APIs? Vis\u00e3o geral e boas pr\u00e1ticas<\/a><\/li>\n<li><a href=\"https:\/\/www.ninjaone.com\/pt-br\/blog\/verificacoes-agendadas-graph-api-licencas-expiradas\/\">Como agendar verifica\u00e7\u00f5es via Graph API para licen\u00e7as expiradas e usu\u00e1rios inativos<\/a><\/li>\n<li>[Video Guide] <a href=\"https:\/\/www.ninjaone.com\/videos\/msp-growth\/how-to-run-scheduled-graph-api-checks-for-expired-licenses-and-inactive-users\/\">Como agendar verifica\u00e7\u00f5es via Graph API para licen\u00e7as expiradas e usu\u00e1rios inativos<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>As ferramentas de seguran\u00e7a e conformidade da Microsoft Graph API s\u00e3o essenciais em qualquer ambiente corporativo. Elas oferecem um endpoint unificado para acessar todos os logs de auditoria, relat\u00f3rios de DLP, incidentes de alerta e pol\u00edticas de reten\u00e7\u00e3o das contas Microsoft 365 da organiza\u00e7\u00e3o. Usar essa ferramenta traz v\u00e1rios benef\u00edcios: mant\u00e9m a visibilidade de conformidade [&hellip;]<\/p>\n","protected":false},"author":35,"featured_media":537995,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[3025],"tags":[],"class_list":["post-924593","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-it-ops"],"acf":[],"modified_by":null,"_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/posts\/924593","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/comments?post=924593"}],"version-history":[{"count":1,"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/posts\/924593\/revisions"}],"predecessor-version":[{"id":924594,"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/posts\/924593\/revisions\/924594"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/media\/537995"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/media?parent=924593"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/categories?post=924593"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ninjaone.com\/pt-br\/wp-json\/wp\/v2\/tags?post=924593"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}