Interfejsy autoryzacji
Następujące interfejsy są używane z aplikacjami autoryzacji.
W tej sekcji
Temat | Opis |
---|---|
IAzApplication |
Definiuje zainstalowane wystąpienie aplikacji. Obiekt IAzApplication jest tworzony podczas instalowania aplikacji. |
IAzApplication2 |
Dziedziczy z interfejsu IAzApplication i implementuje dodatkowe metody inicjowania obiektówIAzClientContext2. |
IAzApplication3 |
Udostępnia metody zarządzania IAzRoleAssignment, IAzRoleDefinitioni obiektów IAzScope2. |
IAzApplications |
Reprezentuje kolekcję obiektów IAzApplication. |
IAzApplicationGroup |
Definiuje kolekcję podmiotów zabezpieczeń. |
IAzApplicationGroup2 |
Rozszerza interfejsIAzApplicationGroup, dodając obsługę typu grupy BizRule. |
IAzApplicationGroups |
Reprezentuje kolekcję obiektów IAzApplicationGroup. |
IAzAuthorizationStore |
Definiuje kontener, który jest katalogem głównym magazynu zasad autoryzacji. |
IAzAuthorizationStore2 |
Dziedziczy z obiektu AzAuthorizationStore i implementuje metody tworzenia i otwierania obiektów IAzApplication2. |
IAzAuthorizationStore3 |
Rozszerza interfejs IAzAuthorizationStore2 przy użyciu metod zarządzania obsługą i buforowaniem reguł biznesowych (BizRule). |
IAzBizRuleContext |
Zawiera informacje o operacji reguły biznesowej (BizRule). |
IAzBizRuleInterfaces |
Udostępnia metody i właściwości używane do zarządzania listą interfejsów IDispatch, które mogą być wywoływane przez skrypty reguły biznesowej (BizRule). |
IAzBizRuleParameters |
Udostępnia metody i właściwości używane do zarządzania listą parametrów, które mogą być przekazywane do skryptów reguł biznesowych (BizRule). |
IAzClientContext |
Zachowuje stan opisujący określonego klienta. |
IAzClientContext2 |
Dziedziczy z interfejsu IAzClientContext i implementuje nowe metody, które manipulują kontekstem klienta. |
IAzClientContext3 |
Rozszerza interfejs IAzClientContext2. |
IAzNameResolver |
Tłumaczy identyfikatory zabezpieczeń (SID) na główne nazwy wyświetlane. |
IAzObjectPicker |
Wyświetla okno dialogowe umożliwiające użytkownikom wybranie co najmniej jednego podmiotu zabezpieczeń z listy. |
IAzOperation |
Definiuje operację niskiego poziomu obsługiwaną przez aplikację. |
IAzOperation2 |
Rozszerza IAzOperation za pomocą metody zwracającej przypisania ról skojarzone z operacją. |
IAzOperations |
Reprezentuje kolekcję obiektów IAzOperation. |
IAzPrincipalLocator |
Lokalizuje i wybiera podmioty zabezpieczeń trybu aplikacji usługi Active Directory (ADAM) w Menedżerze autoryzacji. |
IAzRole |
Definiuje zestaw operacji, które mogą być wykonywane przez zestaw użytkowników w zakresie. |
IAzRoleAssignment |
Reprezentuje rolę, do której można przypisać użytkowników i grupy. |
IAzRoleAssignments |
Reprezentuje kolekcję obiektów IAzRoleAssignment. |
IAzRoleDefinition |
Reprezentuje co najmniej jeden IAzRoleDefinition, IAzTaski obiektów IAzOperation, które określają zestaw operacji. |
IAzRoleDefinitions |
Reprezentuje kolekcję obiektów IAzRoleDefinition. |
IAzRoles |
Reprezentuje kolekcję obiektów IAzRole. |
IAzScope |
Definiuje logiczny kontener zasobów, do którego aplikacja zarządza dostępem. |
IAzScope2 |
Rozszerza interfejs IAzScope w celu zarządzania obiektami IAzRoleAssignment i IAzRoleDefinition. |
IAzScopes |
Reprezentuje kolekcję obiektów IAzScope. |
IAzTask |
Opisuje zestaw operacji. |
IAzTask2 |
Rozszerza interfejs IAzTask za pomocą metody zwracającej przypisania ról skojarzone z zadaniem. |
IAzTasks |
Reprezentuje kolekcję obiektów IAzTask. |
IeAxiService |
Inicjuje obiekt usługi systemowej w celu zainstalowania obiektu ActiveX, gdy bieżący użytkownik nie ma uprawnień do zainstalowania obiektu. |
IeAxiServiceCallback |
Wywoływana przez interfejs IeAxiSystemInstaller w celu sprawdzenia, czy można zainstalować obiekt ActiveX. |
IeAxiSystemInstaller |
Instaluje obiekt ActiveX. |
IEffectivePermission |
Zapewnia metodę określania obowiązujących uprawnień dla podmiotu zabezpieczeń w obiekcie. |
IEffectivePermission2 |
Zapewnia sposób określania obowiązujących uprawnień podmiotu zabezpieczeń w obiekcie. |
ISecurityInformation |
Umożliwia edytorowi kontroli dostępu komunikowanie się z obiektem wywołującym funkcji CreateSecurityPage i EditSecurity. |
ISecurityInformation2 |
Umożliwia edytorowi kontroli dostępu uzyskiwanie informacji od klienta, który nie jest udostępniany przez interfejs ISecurityInformation. |
ISecurityInformation3 |
Udostępnia metody niezbędne do wyświetlania edytora kontroli dostępu z podwyższonym poziomem uprawnień, gdy użytkownik kliknie przycisk Edytuj na stronie edytora kontroli dostępu, która wyświetla obraz osłony na tym przycisk Edytuj. |
ISecurityInformation4 |
Umożliwia edytorowi kontroli dostępu (ACE) uzyskiwanie deskryptora zabezpieczeń udziału w celu zainicjowania strony udziału. |
ISecurityObjectTypeInfo |
Zapewnia metodę określania źródła odziedziczonych wpisów kontroli dostępu (ACL) w listy kontroli dostępu dyskrecjonalnego (DACLS) i listy kontroli dostępu systemu (SACLS). |
Interfejsy autoryzacji są podzielone na kategorie zgodnie z użyciem w następujący sposób:
- interfejsy edytora kontroli dostępu
- interfejsy instalatora ActiveX
- interfejsy menedżera autoryzacji
Interfejsy edytora kontroli dostępu
Następujące interfejsy są używane z edytorem kontroli dostępu.
- IEffectivePermission
- ISecurityInformation
- ISecurityInformation2
- ISecurityInformation3
- ISecurityObjectTypeInfo
Interfejsy Instalatora ActiveX
Instalator ActiveX udostępnia następujące interfejsy.
Interfejsy menedżera autoryzacji
Menedżer autoryzacji udostępnia następujące interfejsy.
- IAzApplication
- IAzApplication2
- IAzApplication3
- IAzApplications
- IAzApplicationGroup
- IAzApplicationGroup2
- IAzApplicationGroups
- IAzAuthorizationStore
- IAzAuthorizationStore2
- IAzAuthorizationStore3
- IAzBizRuleContext
- IAzBizRuleInterfaces
- IAzBizRuleParameters
- IAzClientContext
- IAzClientContext2
- IAzClientContext3
- IAzNameResolver
- IAzObjectPicker
- IAzOperation
- IAzOperation2
- IAzOperations
- IAzPrincipalLocator
- IAzRole
- IAzRoleAssignment
- IAzRoleAssignments
- IAzRoleDefinition
- IAzRoleDefinitions
- IAzRoles
- IAzScope
- IAzScope2
- IAzScopes
- IAzTask
- IAzTask2
- IAzTasks