Obiettivo

Come lavorare con i permessi AEM usando CRXDE per semplificare il modello di permessi.  Per soddisfare tali requisiti è necessario:

  1. 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.
  2. 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:

  1. Vai a http://host:port/crx/de/index.jsp e accedi come amministratore.

  2. Naviga e seleziona il node /content/experience-fragments.

  3. Nel pannello in basso a destra, seleziona la scheda Accesso Controllo.

  4. 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).

  5. Fare clic sull'icona verde + per aggiungere la Voce Controllo Accessi.

  6. INserisci un Principal che è l'id del gruppo a cui si desidera concedere l'accesso.

  7. Attivare la casella di controllo per jcr: read

  8. Espandi avanzato, sotto risposta: glob inserire virgolette doppie ""

  9. Fate clic su OK.

2. Aggiungere l'accesso per creare, leggere, aggiornare ed eliminare pagine nel ramo desiderato di frammenti di esperienza.

  1. Usando CRXDe, andare al sotto-percorso desiderato sotto /content/experience-fragments, per esempio /content/experience-fragments/intuit.

  2. Nel pannello in basso a destra, seleziona la Scheda Accesso Controllo.

  3. 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).

  4. Fare clic sull'icona verde + per aggiungere una nuova Voce di Controllo Accessi.

  5. Inserisci un Principal che è l'id del gruppo a cui si desidera concedere l'accesso.

  6. Attiva la casella di controllo per jcr: read e rep: write.

  7. Fai clic su OK.

3. Concedi agli utenti l'accesso per modificare le pagine senza consentire loro di eliminare le pagine.

  1. Fare nuovamente clic sull'icona verde + per aggiungere un altro Criterio di Controllo Accessi.

  2. Inserisci lo stesso Principale dei passi precedenti.

  3. Seleziona Rifiuta per il Type.

  4. Espandi Avanzato e abilita le caselle di controllo per jcr: removeChildNodes e rep: removeProperties.

  5. Fai clic su OK.

  6. Fai clic sull'icona verde + per aggiungere una nuova Voce di Controllo Accessi.

  7. Inserisci un Principal come nei passaggi precedenti.

  8. Espandi Advanced e abilita le caselle di controllo per jcr: removeChildNodes e rep: removeProperties.

  9. Sotto rep: glob, inserisci */jcr: contenuto*

  10. Fai clic su OK.

Questo prodotto è concesso in licenza in base alla licenza di Attribuzione-Non commerciale-Condividi allo stesso modo 3.0 Unported di Creative Commons.  I post su Twitter™ e Facebook non sono coperti dai termini di Creative Commons.

Note legali   |   Informativa sulla privacy online