Mappning av anpassade användargrupper i AEM 6.5 custom-user-group-mapping-in-aem

Äldre AEM versioner
AEM 6.5
Kommentar

Egenskap: cq:cugEnabled

Deklarerar nodtyp: N/A, rest-egenskap

Behörighet:

Nod: rep:cugPolicy of node type rep:CugPolicy

Deklarera nodtyp: rep:CugMixin

Autentisering:

Blandningstyp: granit:AuthenticationRequired

För att begränsa läsåtkomst tillämpas en dedikerad CUG-princip på målnoden.

Obs! Profiler kan bara tillämpas på de sökvägar som stöds.

Noder med namnet rep:cugPolicy och typen rep:CugPolicy är skyddade och kan inte skrivas med vanliga JCR API-anrop. Använd i stället JCR-åtkomststyrningshantering.

Mer information finns på den här sidan.

För att framtvinga autentiseringskrav på en nod räcker det att lägga till blandningstypen granite:AuthenticationRequired.

OBS! Endast under de sökvägar som stöds.

Egenskap: cq:cugPrincipals

Deklarerar nodtyp: NA, resterande egenskap

Egenskap: rep:mainNames

Deklarera nodtyp: rep:CugPolicy

Egenskapen som innehåller namnen på de objekt som har tillåtelse att läsa innehållet under den begränsade CUG-filen är skyddad och kan inte skrivas med vanliga JCR API-anrop. Använd i stället JCR-åtkomstkontrollhantering.

Mer information om implementeringen finns på den här sidan.

Egenskap: cq:cugLoginPage

Deklarerar nodtyp: NA, resterande egenskap

Egenskap: granite:loginPath (valfritt)

Deklarerar nodtyp: granite:AuthenticationRequired

En JCR-nod som har blandningstypen granite:AuthenticationRequired definierad kan eventuellt definiera en alternativ inloggningssökväg.

OBS! Endast under de sökvägar som stöds.

Egenskap: cq:cugRealm

Deklarerar nodtyp: NA, resterande egenskap

NA
Stöds inte längre med den nya implementeringen.

Jämförelse av OSGi-tjänster comparison-of-osgi-services

Äldre AEM versioner

Etikett: Stöd för CUG (Adobe Granite Closed User Group)

Namn: com.day.cq.auth.impl.CugSupportImpl

AEM 6.5

  • Etikett: Konfiguration av Apache Jackrabbit Oak CUG

    Namn: org.apache.jackrabbit.oak.spi.security.permission.cug.impl.CugConfiguration

    ConfigurationPolicy = REQUIRED

  • Etikett: Apache Jackrabbit Oak CUG Exclude List

    Namn: org.apache.jackrabbit.oak.spi.security.permission.cug.impl.CugExcludeImpl

    ConfigurationPolicy = REQUIRED

  • Namn: com.adobe.granite.auth.requirements.impl.RequirementService

  • Etikett: Autentiseringskrav för Adobe Granite och hanterare för inloggningssökväg

    Namn: com.adobe.granite.auth.requirements.impl.DefaultRequirementHandler

    ConfigurationPolicy = REQUIRED

Kommentarer

  • Konfiguration av CUG-auktoriseringen och aktivera/inaktivera utvärderingen.
    Tjänst för att konfigurera exkluderingslista för huvudobjekt som inte ska påverkas av CUG-auktoriseringen.

    note note
    NOTE
    Om CugExcludeImpl inte har konfigurerats återgår CugConfiguration till standardvärdet.

    Det går att koppla en anpassad CugExclude-implementering om det finns särskilda behov.

  • OSGi-komponenten som implementerar LoginPathProvider som visar en matchande inloggningssökväg för LoginSelectorHandler. Den har en obligatorisk referens till en RequirementHandler som används för att registrera observatören som lyssnar på ändrade autentiseringskrav som lagras i innehållet med hjälp av blandningstypen granite:AuthenticationRequired.

  • OSGi-komponenten som implementerar RequirementHandler som meddelar SlingAuthenticator om ändringar i auktoriseringskrav.

    Eftersom konfigurationsprincipen för den här komponenten är NÖDVÄNDIG aktiveras den bara om en uppsättning sökvägar som stöds har angetts.

    Om tjänsten aktiveras startas RequirementService.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2