Antes de comenzar a ver el detalle de los cambios a realizar, hagamos un pequeño resumen de los conceptos básicos.
Repositorios y grupos de repositorios
Un repositorio es una colección de artefactos de software y metadatos almacenados en una estructura de directorios definida que es utilizada por clientes como Maven o Ant en un proceso de construcción.
Un grupo de repositorios es una agrupación de repositorios.
Seguridad en nexus
La seguridad en nexus está organizada en 4 bloques:
- Users
- Roles. Agrupaciones de privilegios.
- Privileges. Funciones de nexus; por ejemplo lectura de repositorio, escritura sobre un repositorio, acceso a la consola de nexus, etc ...
- Repository targets. Es una expresión regular que se puede aplicar sobre un repositorio o grupo de repositorios.
Personalización
Los objetivos que persigo con la adaptación que os propongo son:
- Crear una serie de repositorios privados donde publicar los artefactos privados de nuestros proyectos.
- Impedir que los usuarios anonymous puedan ver los repositorios privados.
- Crear los roles para que los miembros de la organización puedan acceder a los repositorios privados.
1. Crear dos repository targets; All private y All public
2. Crear los roles; Public Repository (Read) y Private Repository (Full Control)
3. Crear los grupos de repositorios public y private y asignar los repositorios a cada uno de ellos.
4. Eliminar el rol de lectura All repository read al usuario anonymous.
5. Asignar los nuevos roles a cada uno de los usuarios.
Saludos,
JK
donde esta el boton "me gusta" ? :-)
ResponderEliminarGracias por tu comentario Emmerson, aunque no se si tomármelo como un cumplido. ;-)
ResponderEliminarPor cierto, voy a darte una visita a tu blog para leer el tema del BPM.
JK
FYI
ResponderEliminarhttp://developers.facebook.com/docs/reference/plugins/like
Bueno aquí tienes la respuesta :-)
ResponderEliminarhttp://emmersonmiranda.blogspot.com/2010/11/boton-me-gusta-de-facebook.html