Nell'argomento riportato di seguito viene descritto come creare le liste ACL, modificare ed eliminare liste ACL personalizzate, applicare liste ACL alle tabelle di database e alle pagine di WebCenter Sites, nonché personalizzare i messaggi con accesso limitato.
Nota:
Quando si utilizza un'opzione di integrazione LDAP, osservare la risposta del sistema all'utente e alle operazioni di gestione del sito. Per informazioni sulla risposta del sistema, vedere "Utenti, siti e ruoli nei sistemi LDAP‐Sites integrati" in Amministrazione di Oracle WebCenter Sites.
Creazione di una lista ACL
Modifica di una lista ACL personalizzata
Eliminazione di una lista ACL personalizzata
Assegnazione di liste ACL per le tabelle personalizzate
Assegnazione di liste ACL alle pagine di WebCenter Sites
Creazione di una lista ACL
Nota:
Quando si creano liste ACL, considerare i ruoli che si utilizzano per accertarsi che le liste ACL siano adeguate ai ruoli. Se ad esempio si sta creando un ruolo che consente a un utente di creare asset di modello, è necessario assegnare anche la lista ALC ElementEditor
all'utente a cui è assegnato tale ruolo, in quanto la creazione di modelli determina la scrittura di dati nella tabella ElementCatalog.
Per creare una nuova lista ACL, effettuare le operazioni riportate di seguito.
Nella struttura ad albero Amministrazione generale espandere il nodo Amministratore, quindi espandere il nodo Gestione accesso utente e fare doppio clic su ACL.
Viene visualizzato il form ACL.
Selezionare Aggiungi ACL e fare clic su OK. A questo punto il valore nel campo Seleziona ACL non è rilevante.
Viene visualizzato il form Aggiungi ACL.
Nel campo Nome ACL immettere un nome univoco.
Selezionare i privilegi di accesso che si desidera assegnare alla lista ACL. Per informazioni su ciascun privilegio, vedere "Autorizzazioni" in Amministrazione di Oracle WebCenter Sites.
Fare clic su Aggiungi.
WebCenter Sites crea la lista ACL e la scrive nella tabella SystemACL. La nuova lista ACL viene visualizzata nell'elenco a discesa del form descritto al passo 1 di questa procedura.
Se si utilizza LDAP, creare un gruppo (sul server LDAP) esattamente corrispondente alla lista ACL appena creata. Dopo avere creato il gruppo, assegnarlo agli utenti appropriati.
Modifica di una lista ACL personalizzata
Attenzione:
Non modificare mai le liste ACL di sistema. Per un elenco di queste liste ACL, vedere "Liste ACL di sistema e autorizzazioni corrispondenti" in Amministrazione di Oracle WebCenter Sites.Per modificare una lista ACL personalizzata, effettuare le operazioni riportate di seguito.
Nella struttura ad albero Amministrazione generale espandere il nodo Amministratore, quindi espandere il nodo Gestione accesso utente e fare doppio clic su ACL.
Viene visualizzato il form ACL.
Nel campo Seleziona ACL selezionare la lista ACL da modificare.
Selezionare Modifica ACL e fare clic su OK.
Se la lista ACL selezionata è una lista ACL di sistema, viene visualizzato un avviso. Non modificare le liste ACL di sistema.
Nel form Modifica ACL apportare le modifiche desiderate ai privilegi di descrizione e di accesso. Per informazioni sulle opzioni, vedere "Autorizzazioni" in Amministrazione di Oracle WebCenter Sites.
Fare clic su Modifica.
WebCenter Sites scrive le modifiche apportate nella tabella SystemACL
.
Eliminazione di una lista ACL personalizzata
Attenzione:
Non modificare mai le liste ACL di sistema. Per un elenco di queste liste ACL, vedere "Liste ACL di sistema e autorizzazioni corrispondenti" in Amministrazione di Oracle WebCenter Sites.Per eliminare una lista ACL personalizzata, effettuare le operazioni riportate di seguito.
Se si utilizza LDAP, eliminare (dal server LDAP) il gruppo corrispondente alla lista ACL che si sta eliminando.
Nella struttura ad albero Amministrazione generale espandere il nodo Amministratore, quindi espandere il nodo Gestione accesso utente e fare doppio clic su ACL.
Viene visualizzato il form ACL.
Nel campo Seleziona ACL selezionare la lista ACL da eliminare.
Selezionare la lista ACL dall'elenco a discesa e fare clic su OK.
Viene visualizzato un messaggio di avvertenza.
Fare clic su OK.
La lista ACL è stata eliminata.
Assegnazione di liste ACL per le tabelle personalizzate
Se l'utente o i progettisti del sito creano tabelle, potrebbe essere necessario limitare l'accesso a tali tabelle mediante l'assegnazione di liste ACL. In genere si assegnano liste ACL a nuove tabelle quando si creano tali tabelle. Per ulteriori informazioni, vedere "Controllo dell'accesso utente" in Sviluppo con Oracle WebCenter Sites.
Nota:
Non assegnare ulteriori liste ACL (oltre quelle assegnate per impostazione predefinita) alle tabelle di sistema o del prodotto principale.
Per assegnare liste ACL a una tabella esistente, effettuare le operazioni riportate di seguito.
Nella struttura ad albero Amministrazione generale espandere il nodo Amministratore, quindi espandere il nodo Gestione accesso utente e fare doppio clic su Database Sites.
Viene visualizzato il form Database Sites.
Immettere il nome della tabella a cui si desidera assegnare le liste ACL. Se non si conosce il nome della tabella che si desidera utilizzare, effettuare le operazioni riportate di seguito.
Lasciare vuoto il campo. WebCenter Sites restituirà una lista di tutte le tabelle nel database.
Immettere un nome parziale che termina con il carattere jolly (%). WebCenter Sites restituirà una lista di tabelle con nomi simili ai criteri immessi.
Selezionare Modifica tabella e fare clic su OK.
Nella lista di tabelle selezionare la tabella.
Viene visualizzato il form Modifica catalogo.
Nel campo ACL selezionare le liste ACL che si desidera assegnare alla tabella selezionata. Per selezionare più liste ACL, utilizzare Ctrl-clic per selezionare ciascuna lista ACL. È anche possibile selezionare un intervallo di liste ACL selezionando la prima e l'ultima lista nell'intervallo utilizzando Maiusc-clic.
Nota:
Non modificare il valore del campo Directory memorizzazione file. Per informazioni su questo campo, cercare la proprietàdefdir
in Sviluppo con Oracle WebCenter Sites.Fare clic su Modifica.
Assegnazione di liste ACL alle pagine di WebCenter Sites
Le liste ACL vengono quasi sempre impostate utilizzando lo strumento Explorer di Oracle WebCenter Sites. Tuttavia gli amministratori possono assegnare liste ACL alla voce di pagina creata per gli asset SiteEntry o di modello tramite un campo nel form Crea o Modifica.
Per assegnare liste ACLs a un asset SiteEntry, effettuare le operazioni riportate di seguito.
Trovare e aprire l'asset SiteEntry da modificare.
Nel campo Liste di controllo dell'accesso selezionare le liste ACL da assegnare a questo asset.
Salvare l'asset.
Il campo Liste di controllo dell'accesso è disponibile anche quando si crea un nuovo asset SiteEntry. Assegnare le liste ACL quando si creano gli asset SiteEntry nello stesso modo.
Per assegnare liste ACLs a un asset di modello, effettuare le operazioni riportate di seguito.
Trovare e aprire l'asset di modello da modificare.
Selezionare la sezione Elemento.
Nel campo Liste di controllo dell'accesso selezionare le liste ACL da assegnare a questo asset.
Salvare l'asset.
Il campo Liste di controllo dell'accesso è disponibile anche quando si crea un nuovo asset di modello. Assegnare le liste ACL quando si creano gli asset di modello nello stesso modo.
Per assegnare liste ACL a pagine non associate a un asset SiteEntry né a un asset di modello, utilizzare lo strumento Explorer di Oracle WebCenter Sites.