CA AppLogic 3.1.x introduce la possibilità di gestire la creazione dell'ACL di un nuovo oggetto. Il titolare e le voci principali dell'ACL di un nuovo oggetto creato possono essere determinate per utente o per gruppo. Si consente così una notevole flessibilità nella gestione dell'accesso a nuovi oggetti creati. La gestione dell'ACL di un nuovo oggetto comporta i concetti seguenti:
Definizione dell'ACL di un nuovo oggetto : è possibile associare una definizione dell'ACL di un nuovo oggetto a un utente o un gruppo specifico. La definizione dell'ACL di un nuovo oggetto è identica al formato dell'ACL di un oggetto. Comprende il titolare e un elenco di voci in cui ciascuna voce è composta da un livello principale e un livello di accesso corrispondente. Ciascun utente e ciascun gruppo possono disporre di una definizione dell'ACL di un nuovo oggetto associata. Se la definizione dell'ACL di un nuovo oggetto è associata a un utente, allora il titolare deve essere o quell'utente o un gruppo (o vuoto). Se la definizione dell'ACL di un nuovo oggetto è associata a un gruppo, il titolare deve corrispondere a un gruppo (o vuoto).
Gruppo primario : un gruppo primario è una proprietà del profilo utente e indica che è possibile utilizzare quel gruppo per determinare l'ACL del nuovo oggetto per l'utente corrispondente. È possibile impostare il gruppo primario di un utente durante la creazione dell'utente o con il comando user set . Se il gruppo primario di un utente non è stato impostato esplicitamente, allora viene impostato in modo predefinito sul gruppo locale implicito all.
Quando un utente crea, esegue la migrazione o importa un'applicazione nuova o un catalogo globale, l'ACL del nuovo oggetto viene creato come segue:
La definizione dell'ACL del nuovo oggetto viene utilizzata per determinare i contenuti dell'ACL di un nuovo oggetto come segue:
Quando un utente copia un'applicazione esistente, l'ACL della copia viene creato come segue:
La gestione dell'ACL del nuovo oggetto offre una serie di nuove utilità CLI e modifica diverse utilità esistenti come segue:
user set e user create
Questi comandi introducono una nuova opzione: group=<group>[,<group>]* la quale può essere utilizzata per impostare il gruppo primario di un utente e per aggiungere l'utente come membro ai gruppi locali come segue:
user info
Questo comando viene modificato per visualizzare il gruppo primario dell'utente e, se esistente, la definizione dell'ACL del nuovo oggetto associata all'utente.
user get_newobj_acl
Visualizza l'ACL del nuovo oggetto associato a un utente.
user put_newobj_acl
Sostituisce l'ACL del nuovo oggetto associato a un utente.
user modify_newobj_acl
Modifica l'ACL del nuovo oggetto associato a un utente.
group info e group get
Questi comandi vengono modificati per visualizzare la definizione dell'ACL del nuovo oggetto associata a un gruppo, se esistente.
group get_newobj_acl
Visualizza l'ACL del nuovo oggetto associato a un gruppo.
group put_newobj_acl
Sostituisce l'ACL del nuovo oggetto associato a un gruppo.
group modify_newobj_acl
Modifica l'ACL del nuovo oggetto associato a un gruppo.
Gli esempi seguenti illustrano scenari di utilizzo tipici per gestire la creazione dell'ACL di un nuovo oggetto:
Per impostazione predefinita, il gruppo primario di ciascun utente è il gruppo locale implicito all. In questo esempio, ogni volta che un utente crea un nuovo oggetto, esso appartiene ed è completamente accessibile a tutti gli utenti.
| Copyright © 2012 CA. Tutti i diritti riservati. |
|