Skip to content
Go back

Restrição de Acesso a Caixas de Correio

Published:  at  10:00 AM

Índice

Controle de Acesso para Caixas de Correio

A configuração de restrições de acesso a caixas de correio para aplicações é crucial para:

Configuração via Microsoft Graph

Para restringir o acesso de uma aplicação a caixas de correio específicas:

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

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

# IDs das caixas de correio que a aplicação pode acessar
$mailboxIds = @(
    "user1@contoso.com",
    "user2@contoso.com"
)

# Obter o objeto da aplicação
$application = Get-MgApplication -ApplicationId $applicationId

# Criar a restrição de API
$apiPermission = @{
    "resourceAppId" = "00000003-0000-0000-c000-000000000000" # Microsoft Graph
    "resourceAccess" = @(
        @{
            "id" = "e1fe6dd8-ba31-4d61-89e7-88639da4683d" # Mail.Read
            "type" = "Scope"
        }
    )
}

# Atualizar permissões de API da aplicação
$application.RequiredResourceAccess = @($apiPermission)
Update-MgApplication -ApplicationId $applicationId -RequiredResourceAccess $application.RequiredResourceAccess

# Configurar restrições de caixa de correio
$mailboxRestrictions = @{
    "@odata.type" = "#microsoft.graph.mailboxSettings"
    "restrictedMailboxes" = $mailboxIds
}

# Aplicar as restrições
Update-MgApplicationMailboxSettings -ApplicationId $applicationId -BodyParameter $mailboxRestrictions

Verificação de Configurações

Para verificar as restrições aplicadas:

# Obter configurações de caixa de correio para a aplicação
$mailboxSettings = Get-MgApplicationMailboxSettings -ApplicationId $applicationId

# Exibir caixas de correio restritas
$mailboxSettings.RestrictedMailboxes

Considerações Importantes

Melhores Práticas


Suggest Changes

Previous Post
Certificados SAML Expirados
Next Post
Análise de Sign-in Logs