Vai a http://host:port/crx/de/index.jsp e accedi come amministratore.
Obiettivo
Come lavorare con i permessi AEM usando CRXDE per semplificare il modello di permessi. Per soddisfare tali requisiti è necessario:
- Concedere agli utenti l'accesso a modificare le pagine solo sotto un certo ramo di /content senza negare loro l'accesso a tutti i nodi di pari livello.
- Facoltativamente negando loro la possibilità di eliminare pagine sotto quel ramo.
Passaggi
Spiegare come consentire agli utenti di modificare i contenuti sotto una certa ramo di contenuti senza
1. Concedi all'utente l'accesso in lettura a /content/experience-fragments:
-
-
Naviga e seleziona il node /content/experience-fragments.
-
Nel pannello in basso a destra, seleziona la scheda Accesso Controllo.
-
Fare clic sull'icona verde + a destra per aggiungere il criterio di controllo accessi (il criterio esiste se vedi le voci del controllo accessi elencate - in tal caso, passa al successivo).
-
Fare clic sull'icona verde + per aggiungere la Voce Controllo Accessi.
-
INserisci un Principal che è l'id del gruppo a cui si desidera concedere l'accesso.
-
Attivare la casella di controllo per jcr: read
-
Espandi avanzato, sotto risposta: glob inserire virgolette doppie ""
-
Fate clic su OK.
2. Aggiungere l'accesso per creare, leggere, aggiornare ed eliminare pagine nel ramo desiderato di frammenti di esperienza.
-
Usando CRXDe, andare al sotto-percorso desiderato sotto /content/experience-fragments, per esempio /content/experience-fragments/intuit.
-
Nel pannello in basso a destra, seleziona la Scheda Accesso Controllo.
-
Fare clic sull'icona verde + a destra per aggiungere il criterio di controllo accessi (il criterio esiste se sono elencate le voci del controllo accessi - in tal caso, passare al passaggio successivo).
-
Fare clic sull'icona verde + per aggiungere una nuova Voce di Controllo Accessi.
-
Inserisci un Principal che è l'id del gruppo a cui si desidera concedere l'accesso.
-
Attiva la casella di controllo per jcr: read e rep: write.
-
Fai clic su OK.
3. Concedi agli utenti l'accesso per modificare le pagine senza consentire loro di eliminare le pagine.
-
Fare nuovamente clic sull'icona verde + per aggiungere un altro Criterio di Controllo Accessi.
-
Inserisci lo stesso Principale dei passi precedenti.
-
Seleziona Rifiuta per il Type.
-
Espandi Avanzato e abilita le caselle di controllo per jcr: removeChildNodes e rep: removeProperties.
-
Fai clic su OK.
-
Fai clic sull'icona verde + per aggiungere una nuova Voce di Controllo Accessi.
-
Inserisci un Principal come nei passaggi precedenti.
-
Espandi Advanced e abilita le caselle di controllo per jcr: removeChildNodes e rep: removeProperties.
-
Sotto rep: glob, inserisci */jcr: contenuto*
-
Fai clic su OK.