Dela via


Definiera behörigheter i C++

I Authorization Manager definierar du vilka användare som har åtkomst till vilka programresurser genom att skapa ett auktoriseringsprinciparkiv.

Information om hur du definierar behörigheter med ACL:er finns i Definiera behörigheter med ACL:er i C++.

Definiera åtkomstbehörigheter

  1. Skapa butiken där auktoriseringsprincipen definieras.

Skapa ett auktoriseringspolicyarkivobjekt i C++
2. Skapa ett avsnitt i auktoriseringsriktlinjearkivet för en specifik applikation:

Skapa ett programobjekt i C++

3. Definiera åtgärder som programmet implementerar för att komma åt och ändra resurser:

Definiera åtgärder i C++

4. Gruppera åtgärder i uppgifter på hög nivå som användarna vill utföra:

Gruppera operationer i uppgifter i C++

5. Definiera roller som består av grupper av uppgifter:

gruppera uppgifter i roller i C++

En användare som har tilldelats en roll har behörighet att utföra alla uppgifter som tilldelats rollen. 6. Skapa skript för att bedöma åtkomst till uppgifter under körning.

Åtkomstkontroll med affärslogik i C++

Det här steget är valfritt. 7. Definiera användargrupper:

Definiera användargrupper i C++

Dessa grupper kan sedan tilldelas roller för att avgöra vilka uppgifter de kan utföra. 8. Lägg till användare i användargrupper:

Lägga till användare i en programgrupp i C++