Tópicos diversos que não se encaixam em categorias específicas.
Olá Jamilly, Obrigado por postar aqui na comunidade da Microsoft. Você está no caminho certo, mas há algumas coisas a serem esclarecidas e corrigidas para obter dados de Classificação de Segurança da API do Microsoft Graph para o Power BI, aqui está o que você pode fazer.
Aqui está uma versão simplificada e corrigida de suas consultas do Power BI:
Primeiro, Consulta GetToken (fluxo de credenciais do cliente OAuth2),
deixar
tenant_id = "YOUR_TENANT_ID",
client_id = "YOUR_CLIENT_ID",
client_secret = "YOUR_CLIENT_SECRET",
token_url = "https://login.microsoftonline.com/" & tenant_id & "/oauth2/v2.0/token",
corpo = "client_id=" & client_id &
"&scope=https://graph.microsoft.com/.default" &
"&client_secret=" & client_secret &
"&grant_type=client_credentials",
tokenResponse = Json.Document(Web.Contents(token_url,
[
Conteúdo = Text.ToBinary(corpo),
Cabeçalhos = [#"Content-Type" = "application/x-www-form-urlencoded"]
]
)),
access_token = tokenResponse[access_token]
em
access_token
Em seguida, para obter dados de pontuação de segurança,
deixar
token = GetToken,
url = "https://graph.microsoft.com/v1.0/security/secureScores?$top=1",
resposta = Json.Document(Web.Contents(url,
[
Cabeçalhos = [
#"Autorização" = "Portador" & token,
#"Content-Type" = "application/json"
]
]
)),
dados = resposta[valor]
em
dados
Além disso, para problemas comuns a serem observados, incompatibilidade de permissão, você precisa de permissões de aplicativo Security.Read.All ou SecurityEvents.Read.All (não apenas delegadas) e, em seguida, consentimento do administrador, verifique se o administrador do Azure concedeu consentimento para as permissões do aplicativo, próximo ponto de extremidade correto, para Classificação de Segurança, use https://graph.microsoft.com/v1.0/security/secureScores
Em seguida, tente executar as consultas novamente com o ponto de extremidade e as permissões corrigidos e, se você quiser visualizar tendências (por exemplo, Classificação de Segurança ao longo do tempo), poderá aumentar $top ou paginar os resultados.
Espero que isso ajude você. Deixe-me saber como foi.
Chard