CA AppLogic® 3.1.x introduce la capacidad de gestionar la creación de la ACL del nuevo objeto. Un usuario o grupo pueden determinar las entradas de propietario y principales de una ACL del objeto recién creado. Esto permite una considerable flexibilidad considerable al gestionar el acceso a los objetos recién creados. La gestión de la ACL del nuevo objeto introduce los conceptos siguientes:
Definición de la ACL del nuevo objeto : se puede asociar una definición de la ACL del nuevo objeto a un usuario o grupo concreto. La definición de la ACL del nuevo objeto tiene un formato idéntico a la ACL del objeto. Está compuesta de un propietario y una lista de entradas, donde cada entrada se compone de un elemento principal y un nivel de acceso correspondiente. Cada usuario y grupo existente puede, o no, tener una definición de la ACL del nuevo objeto asociada. Si la definición de la ACL del nuevo objeto se asocia a un usuario, el propietario debe ser o bien ese usuario, o bien un grupo (o vacío). Si la definición de la ACL del nuevo objeto se asocia a un grupo, el propietario debe ser un grupo (o vacío).
Grupo primario : un grupo primario es una propiedad de perfil de usuario que indica el grupo que se puede utilizar para determinar la ACL del nuevo objeto para el usuario correspondiente. El grupo primario de un usuario se puede establecer al crear el usuario o mediante el comando user set . Si el grupo primario de un usuario no se ha establecido explícitamente, se utiliza de forma predeterminada el grupo local implícito all.
Cuando un usuario crea, migra o importa una nueva aplicación o catálogo global, la ACL del nuevo objeto se crea de la siguiente manera:
Se utiliza una definición de la ACL del nuevo objeto para determinar el contenido de una ACL del nuevo objeto de la siguiente manera:
Cuando un usuario copia una aplicación existente, la ACL de la copia se crea de la siguiente manera:
La gestión de la ACL del nuevo objeto introduce un número de nuevas utilidades de CLI y modifica varias utilidades existentes de la siguiente manera:
user set y user create
Estos comandos introducen una nueva opción: group=<group>[,<group>]* La opción group se puede utilizar para establecer el grupo primario de un usuario y agregar el usuario como miembro a grupos locales, de esta manera:
user info
Este comando se modifica para mostrar el grupo primario del usuario y, si existe, la definición de la ACL del nuevo objeto asociada al usuario.
user get_newobj_acl
Muestra la ACL del nuevo objeto asociada al usuario.
user put_newobj_acl
Reemplaza la ACL del nuevo objeto asociada al usuario.
user modify_newobj_acl
Modifica la ACL del nuevo objeto asociada al usuario.
group info y group get
Estos comandos se modifican para mostrar la definición de la ACL del nuevo objeto asociada a un grupo, si existe.
group get_newobj_acl
Muestra la ACL del nuevo objeto asociada al grupo.
group put_newobj_acl
Reemplaza la ACL del nuevo objeto asociada al grupo.
group modify_newobj_acl
Modifica la ACL del nuevo objeto asociada al grupo.
Los siguientes ejemplos ilustran casos de uso típicos para la gestión de creación de la ACL del nuevo objeto:
De forma predeterminada el grupo primario de cada usuario es el grupo local implícito "all". En este ejemplo, cada vez que un usuario crea un nuevo objeto, todo el mundo lo posee y puede acceder completamente a él.
|
Copyright © 2013 CA.
Todos los derechos reservados.
|
|