Toegangsbeheer op basis van kenmerken attribute-based-access-control
Op attributen-gebaseerde toegangsbeheer (ABAC) staat de Beheerders van Content Hub toe om op meta-gegevens-gebaseerde regels te bepalen om het niveau van toegang tot activa te bepalen beschikbaar in Content Hub.
De beheerders voor een organisatie bepalen regels voor gebruikersgroepen, die aan een identiteitskaart van de Groep in kaart worden gebracht. De regels zijn een mengeling van logische en vergelijkingsexploitantenen Admins kunnen zo vele regels bepalen aangezien zij activa toegang binnen Content Hub moeten beheren.
De regels zijn gebaseerd op metagegevens en als de voorwaarden die in de regel zijn gedefinieerd overeenkomen met de metagegevens van het element, wordt het element weergegeven aan de gebruikersgroep. Content Hub scant de activa meta-gegevens met inbegrip van de douanemetagegevens voor alle activa beschikbaar binnen Alle Assets en Inzamelingen om de resultaten aan gebruikersgroepen te tonen.
Bijvoorbeeld, sta toegang tot gebruikersgroep met Groep ID = 1011 toe, wanneer de activa meta-gegevens "Merk = Merk X"EN "Regio = EMEA OF Amerika"aanpast. Content Hub geeft alleen die elementen weer aan de gebruikersgroep met ID = 1011 waarbij Merk = Brand X
en Regio = EMEA
of Americas
.
Enkele zeer belangrijke voordelen van op attribuut-gebaseerde toegangsbeheer omvatten:
-
Elimineert de afhankelijkheid van de mapstructuur voor machtigingen
-
Staat beheerders toe om activa te uploaden en toestemmingsstructuren met terugwerkende kracht te bepalen
-
Vermindert het aantal duplicaten - verbetert de integriteit van elementen. Er zijn dubbele machtigingen nodig in op mappen gebaseerde machtigingen wanneer dezelfde elementen met verschillende groepen worden gedeeld.
Hoe te om op Attribuut-Gebaseerd toegangsbeheer toe te laten? enable-attribute-based-access-control
Op dit moment kunt u op kenmerken gebaseerde toegangsbeheerregels niet zelf maken met de Content Hub-gebruikersinterface. Maak een Adobe-ondersteuningsticket om regels in een spreadsheet te definiëren aan de hand van de richtlijnen die in dit artikel zijn gedefinieerd.
Voorbeeld van een op kenmerken gebaseerde optie voor het gebruik van toegangsbeheer example-metadata-based-rules
Om een grootschalige marketingimplementatie te ondersteunen, hebben verschillende teamleden in verschillende regio's en merken toegang tot digitale middelen nodig. Elke persoon heeft een specifiek bereik gebaseerd op regio en merk. ABAC past deze regels automatisch toe via metagegevens van elementen. In de volgende tabel worden de verschillende typen personen voor dit gebruiksgeval en de toegepaste regels weergegeven:
Met deze regels hebben Content Hub-beheerders het volgende:
-
korrelige, op regel-gebaseerde toegang: De gebruikers zien slechts de activa relevant voor hun gebied en merk — geen handtoestemmingstoewijzingen.
-
Naadloze globale samenwerking: De regionale en merkteams werkten parallel zonder toegangsconflicten.
-
Scalable en toekomstig-proefdruk toestemmingen: Aangezien de nieuwe gebieden of de merken worden toegevoegd, kunnen de regels op meta-gegevens worden bijgewerkt.
Ondersteunde regelconstructies supported-rule-constructs
-
Logische exploitanten:
- AND: Alle voorwaarden moeten waar zijn
- OR: Ten minste één voorwaarde moet waar zijn
-
Vergelijkingsexploitanten:
- Gelijk aan (=): Controleert of een gebruiker of activa attribuut een waarde aanpast
- Niet gelijk aan (!=): Controleert of een gebruiker- of elementkenmerk niet overeenkomt met een waarde
Wanneer metagegevensvelden van elementen arrays bevatten (bijvoorbeeld meerdere gebieden of tags), verwijst Equals
naar contains
logic en Not Equals
naar does not contain
logic.
Hierdoor kunt u eenvoudige en expressieve regels schrijven, zoals: ALLOW if region = emea AND assetType != prototype AND tags != vertrouwelijk.
Richtsnoeren guidelines-attribute-based-access-control
-
De ABAC-regels zijn alleen van toepassing op activa die zijn goedgekeurd voor Content Hub. Voor meer informatie, zie Assets voor Content Hubgoedkeuren.
-
Geef geen DENY-regels, maar zet DENY altijd om in ALLOW-regel.
ALLOW if region = <user-region> DENY if assetType = prototype AND confidential = yes
kan bijvoorbeeld worden omgezet inALLOW if region = <user-region> AND (assetType != prototype OR confidential != yes)
. -
ABAC-regels worden toegepast op gebruikersgroepen met behulp van de IMS Group ID, die beschikbaar is in de Admin Console.
-
U kunt het Doel van de Goedkeuringvoor activa plaatsen gebruikend het auteursmilieu van AEM as a Cloud Service. ABAC-regels worden toegepast op elementen die zijn goedgekeurd met Goedkeuringsdoel =
Content Hub
, aangezien Goedkeuringsdoel =Delivery
is voor elementen die beschikbaar zijn voorDelivery
+Content Hub
. Assets gemarkeerd als Approval Target =Delivery
zijn zichtbaar voor alle gebruikers in de inhoudshub. -
Zorg ervoor dat de metagegevensschema's die in ABAC-regels worden gebruikt, correct zijn gedefinieerd en beschikbaar zijn in AEM. Geef het volledige pad op van de metagegevensschema's in AEM die eigenschappen definiëren waarnaar in ABAC-regels wordt verwezen. U kunt desgewenst een testmap maken met een paar voorbeeldbestanden met metagegevenswaarden die overeenkomen met de ABAC-voorwaarden. Dit helpt bij het verifiëren van regelgedrag en het nauwkeurig evalueren van toegang.
-
Leg de bedrijfsintentie van de regel in de opmerking vast, ongeacht of de voorwaarde correct is geschreven, aangezien de intent ons helpt de logica indien nodig te valideren en te corrigeren.
-
De PDF-bestanden voor licenties die zijn ingesteld voor DRM, moeten zichtbaar zijn voor iedereen, zodat gebruikers ze kunnen zien wanneer ze het element met licentie downloaden.