Skip to content
Go back

Aplicações Sem Proprietários

Published:  at  11:00 AM

Índice

Importância dos Proprietários de Aplicações

Aplicações sem proprietários designados representam um risco significativo para a governança de identidade. A falta de proprietários claros dificulta:

Identificação via Microsoft Graph

Utilize o seguinte script para identificar aplicações sem proprietários:

# Conectar ao Microsoft Graph
Connect-MgGraph -Scopes "Application.Read.All", "AppRoleAssignment.ReadWrite.All"

# Obter todas as aplicações
$applications = Get-MgApplication -All

# Encontrar aplicações sem proprietários
foreach ($app in $applications) {
    $owners = Get-MgApplicationOwner -ApplicationId $app.Id
    
    if (-not $owners) {
        Write-Output "Aplicação sem proprietário: $($app.DisplayName)"
        Write-Output "ID: $($app.Id)"
        Write-Output "--------"
    }
}

Atribuição de Proprietários

Para atribuir um proprietário a uma aplicação:

# ID da aplicação a atualizar
$applicationId = "00000000-0000-0000-0000-000000000000"

# ID do usuário a ser adicionado como proprietário
$ownerId = "11111111-1111-1111-1111-111111111111"

# Adicionar proprietário
New-MgApplicationOwnerByRef -ApplicationId $applicationId -OdataId "https://graph.microsoft.com/v1.0/directoryObjects/$ownerId"

Melhores Práticas


Suggest Changes

Next Post
Utilizadores Inexistentes em Logs de Autenticação