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. |