Press "Enter" to skip to content

Descobrindo os grupos de autorização do usuário no domínio

Olá :).

Hoje uma dica para quem precisa validar se determinado usuário fazer parte de algum grupo de autenticação do domínio. Dependendo o tipo de aplicação que está desenvolvendo isso pode te ajudar, apesar de simples pode encontrar problemas tentando de outras formas.

O primeiro passo é adicionar referência ao assembly System.DirectoryServices.AccountManagement no seu projeto.

Com isso podemos listar todos os grupos que o usuário faz parte.

Apesar de simples use com moderação o código, essa descoberta dos grupos não é tão rápida para ser chamada a todo momento, utilize algum cache quando precisar ficar fazendo esse tipo de validação.

Abraços.

  • Rafael Zaccanini

    Pode ser uma boa quando se precisa de algo mais “específico” para autenticação, como claims por exemplo! Parabéns, Abs