Udostępnij za pośrednictwem


Używanie autoryzacji w języku C++

Za pomocą interfejsu API menedżera autoryzacji możesz kontrolować dostęp do zasobów aplikacji.

Jeśli masz istniejące rozwiązanie kontroli dostępu oparte na listach kontroli dostępu (ACL) i chcesz uniknąć konwersji tego rozwiązania w celu korzystania z Menedżera autoryzacji, możesz nadal używać list ACL do kontrolowania dostępu do zasobów. Aby uzyskać informacje na temat kontrolowania dostępu do zasobów przy użyciu list ACL, zobacz Definiowanie uprawnień przy użyciu list ACL w języku C++, ustanawianie kontekstu klienta z identyfikatora SID wjęzyka C++ i Weryfikowanie dostępu klienta przy użyciu list ACL w języku C++.

Notatka

W przypadku dużych przedsiębiorstw istnieje kompromis między nakładem pracy administracyjnej a wydajnością. Wraz ze wzrostem liczby zabezpieczonych zasobów i użytkowników administrowanie listami ACL staje się bardziej skomplikowane. Nie ma to wpływu na wydajność, ponieważ wszystkie wymagane informacje o prawach dostępu są dystrybuowane do zabezpieczonych zasobów. Wydajność Menedżera autoryzacji ma wpływ na skalowanie.

 

Aby uzyskać informacje o innych zadaniach autoryzacji, zobacz Zadania pomocnicze na potrzeby autoryzacji w języku C++.

Temat Opis
Definiowanie uprawnień w języku C++ Zdefiniuj użytkowników, którzy mają dostęp do zasobów aplikacji, tworząc magazyn zasad autoryzacji.
weryfikowanie dostępu klienta do żądanego zasobu w języku C++ Sprawdź, czy klient ma dostęp do co najmniej jednej operacji.
delegowanie definiowania uprawnień w języku C++ Deleguj administrowanie magazynami zasad autoryzacji przechowywanymi w usłudze Active Directory.