Usando autorização no C++

Você pode usar a API do Gerenciador de Autorização para controlar o acesso aos recursos do aplicativo.

Se você tiver uma solução de controle de acesso existente com base em ACLs ( listas de controle de acesso ) e quiser evitar converter essa solução para usar o Gerenciador de Autorização, poderá continuar a usar ACLs para controlar o acesso aos recursos. Para obter informações sobre como controlar o acesso a recursos usando ACLs, consulte Definindo permissões com ACLs no C++, Estabelecendo um contexto de cliente de um SID em C++e Verificando o acesso do cliente com ACLs no C++.

Observação

Para grandes empresas, há uma compensação entre a sobrecarga administrativa e o desempenho. À medida que o número de recursos e usuários protegidos aumenta, a administração de ACLs se torna mais complicada. O desempenho não é afetado porque todas as informações necessárias sobre direitos de acesso são distribuídas aos recursos protegidos. O desempenho do Gerenciador de Autorização é afetado pelo dimensionamento.

 

Para obter informações sobre outras tarefas de autorização, consulte Tarefas de suporte para autorização no C++.

Tópico Descrição
Definindo permissões no C++ Defina quais usuários têm acesso a quais recursos de aplicativo criando um repositório de políticas de autorização.
Verificando o acesso do cliente a um recurso solicitado no C++ Verifique se o cliente tem acesso a uma ou mais operações.
Delegando a definição de permissões no C++ Delegar a administração de repositórios de políticas de autorização armazenados no Active Directory.