Gesloten gebruikersgroepen (CUG's) worden gebruikt om de toegang tot specifieke pagina's op een gepubliceerde website te beperken. Dergelijke pagina's vereisen de toegewezen leden login en verstrekken veiligheidsgeloofsbrieven.
U configureert een dergelijk gebied binnen uw website als volgt:
Maak de werkelijke gesloten gebruikersgroep en wijs leden toe.
past deze groep toe op de vereiste pagina's en selecteert (of creeert) de login pagina voor gebruik door de leden van CUG; ook opgegeven bij het toepassen van een CUG op een inhoudspagina.
Maak een koppeling van een of andere vorm naar ten minste één pagina in het beschermde gebied, anders is deze koppeling niet zichtbaar.
Configureer de Dispatcherif in gebruik.
Gesloten gebruikersgroepen (CUG's) moeten altijd worden gemaakt met het oog op prestaties.
Hoewel het aantal gebruikers en groepen in een CUG niet beperkt is, kan een hoog aantal CUG's op een pagina de renderprestaties vertragen.
Bij het testen van de prestaties moet altijd rekening worden gehouden met het effect van CUG's.
Een gesloten gebruikersgroep maken:
Ga naar Gereedschappen - Beveiliging vanaf het AEM introductiescherm.
Zie Gebruikers en groepen beheren voor volledige informatie over het maken en configureren van gebruikers en groepen.
Selecteer de Groepen kaart van het volgende scherm.
Druk op de knop Maken in de rechterbovenhoek om een nieuwe groep te maken.
Geef de nieuwe groep een naam; bijvoorbeeld cug_access
.
Ga naar het tabblad Leden en wijs de vereiste gebruikers toe aan deze groep.
Activeer om het even welke gebruikers die u aan uw CUG hebt toegewezen; in dit geval, alle leden van cug_access
.
Activeer de gesloten gebruikersgroep zodat deze beschikbaar is in de publicatieomgeving; in dit voorbeeld, cug_access
.
De CUG toepassen op een pagina:
Navigeer naar de basispagina van de beperkte sectie die u aan uw CUG wilt toewijzen.
Selecteer de pagina door op de bijbehorende miniatuur te klikken en vervolgens op Eigenschappen in het bovenste deelvenster te klikken.
Ga in het volgende venster naar het tabblad Geavanceerd.
Schuif omlaag en schakel het selectievakje in de sectie Verificatievereiste in.
Voeg hieronder uw configuratiepad toe en druk op Opslaan.
Ga vervolgens naar het tabblad Machtigingen en druk op de knop Gesloten gebruikersgroep bewerken.
[OPMERKING!]
CUG's op het tabblad Machtigingen kunnen niet worden geïmplementeerd voor actieve kopieën van blauwdrukken. Plan dit probleem bij het configureren van Live Copy.
Zie deze pagina voor meer informatie.
Zoek naar en voeg uw KUG in het volgende venster toe - in dit geval voeg de groep genoemd cug_access toe. Tot slot druk sparen.
Klik Ingeschakeld om te definiëren dat deze pagina (en eventuele onderliggende pagina's) tot een CUG behoren.
Geef de Aanmeldingspagina op die leden van de groep zullen gebruiken; bijvoorbeeld:
/content/geometrixx/en/toolbar/login.html
Dit is optioneel. Als de standaardaanmeldingspagina leeg blijft, wordt deze gebruikt.
Voeg Toegestane Groepen toe. Gebruik + om groepen toe te voegen of - om te verwijderen. Alleen leden van deze groepen mogen zich aanmelden en toegang krijgen tot de pagina's.
Wijs indien nodig een Realm (een naam voor de paginagroepen) toe. Laat leeg als u de paginatitel wilt gebruiken.
Klik OK om de specificatie op te slaan.
Zie Identity Management voor informatie over profielen in het publicatiemilieu en het verstrekken van vormen voor het programma openen en uit.
Aangezien het doel van koppelingen naar CUG Realm niet zichtbaar is voor de anonieme gebruiker, verwijdert de koppelingencontrole dergelijke koppelingen.
Om dit te voorkomen, is het aan te raden om niet-beveiligde omleidingspagina's te maken die verwijzen naar pagina's in de CUG Realm. De navigatie-items worden vervolgens gerenderd zonder dat de koppelingencontrole problemen ondervindt. Alleen wanneer de gebruiker de omleidingspagina daadwerkelijk opent, wordt de gebruiker omgeleid in de CUG Realm - nadat hij of zij zijn of haar aanmeldingsgegevens heeft opgegeven.
Als u Dispatcher gebruikt, moet u een landbouwbedrijf van de Verzender met de volgende eigenschappen bepalen:
Configureer sessiebeheer in de dispatcher.any file voor de CUG. De authentificatiemanager die wordt gebruikt wanneer de toegang voor de pagina's van de CUG wordt gevraagd bepaalt hoe u zittingsbeheer vormt.
/sessionmanagement
...
/header "Cookie:login-token"
...
Wanneer een landbouwbedrijf van de Verzender zitting-beheer toegelaten heeft, alle pagina's die de landbouwbedrijfhandvatten niet in het voorgeheugen onder worden gebracht. Om pagina's in het voorgeheugen onder te brengen die buiten CUG zijn, creeer een tweede landbouwbedrijf in dispatcher.any
die de niet-CUG-pagina's afhandelt.
/sessionmanagement configureren door /directory
te definiëren; bijvoorbeeld:
/sessionmanagement
{
/directory "/usr/local/apache/.sessions"
...
}
Stel /allowAuthorized in op 0
.