Saltar a contenido

Usuarios

Reservado a los administradores de plataforma. Un administrador de namespace también accede a ella para consultar la lista, crear o importar cuentas: sin poder hacerlas administradoras de plataforma ni darles el derecho de crear namespaces, y sin modificar ni eliminar una cuenta existente.

La página Usuarios gestiona las cuentas de la plataforma (creadas en Keycloak, el proveedor de identidad corporativo).

Página de Usuarios

Crear un usuario

Nuevo usuario → identificador, correo electrónico, nombre, contraseña inicial (temporal por defecto: el usuario deberá cambiarla en su primer inicio de sesión), idioma de la interfaz, y opcionalmente el estado de administrador de plataforma.

Al crearse, la cuenta Git personal del usuario se aprovisiona automáticamente en la instancia Forgejo de la plataforma (véase Git) — por lo que puede añadirse de inmediato como colaborador de un repositorio, sin esperar a su primer inicio de sesión.

Importar varios usuarios

Importar crea un lote de cuentas de una vez, a partir de un archivo CSV o de un texto escrito directamente — un usuario por línea. El archivo lo lee el navegador y se vuelca en el área de texto: usted ve, y puede corregir, lo que va a crear antes de confirmar.

El botón Descargar un ejemplo proporciona una plantilla lista para rellenar.

Importación de usuarios

Columnas reconocidas, en este orden si el archivo no tiene línea de encabezado:

Columna Contenido Obligatoria
identificador Identificador de acceso sí
email Dirección de correo no
nombre, apellido Nombre de la persona no
idioma fr, en o es no
admin sí/no — administrador de plataforma no
activo sí/no — cuenta activada no
derechos namespace:rol, separados por comas (contabilidad:admin,rrhh:viewer) no
grupos Nombres de grupos separados por comas no
creation_namespaces sí/no — derecho a crear namespaces, reservado al administrador de plataforma no

Un grupo citado pero inexistente se crea automáticamente y se señala como tal en el informe — conviene leerlo: una errata en esta columna crea un grupo en lugar de unirse a uno.

El separador (;, tabulación, , o |) se detecta automáticamente. Con una línea de encabezado, el orden de las columnas es libre y puede indicar solo algunas. Las líneas vacías y las que empiezan por # se ignoran.

Cuentas ya existentes

Un identificador que ya existe no se vuelve a crear ni se modifica: contraseña, correo, nombre, idioma, estado activo y estado de administrador se mantienen. La línea solo sirve para completar sus accesos:

  • se une a los grupos indicados (creados si no existen);
  • los derechos de namespace se añaden, o se elevan si el rol pedido es superior — nunca se rebajan;
  • el derecho de creación de namespaces se concede si se pide — nunca se retira.

La línea aparece entonces con el estado Actualizada. Reimportar un archivo para añadir personas a un grupo es, por tanto, seguro: nunca se retira un acceso.

Contraseña

Una única elección se aplica a toda la importación:

  • Generada automáticamente: una contraseña aleatoria por cuenta, que deberá cambiarse en el primer inicio de sesión. Se muestra en el informe — como la plataforma no envía correos, le corresponde a usted transmitirla.
  • Sin definir: ninguna credencial de acceso. Para cuentas que iniciarán sesión mediante un proveedor de identidad externo.

Informe

Informe de importación

Cada línea del archivo tiene su propio estado, incluidas las que nunca se intentaron — sintaxis inválida, identificador repetido en el archivo, autorización denegada. El recuento distingue las cuentas creadas, las existentes actualizadas y los errores. El informe puede descargarse en CSV, y las contraseñas generadas copiarse con un clic.

Warning

Las contraseñas solo se muestran una vez. Cópielas o descargue el informe antes de cerrar la ventana.

Note

Una línea cuyas autorizaciones no pasen se rechaza sin crear nada: nunca una cuenta a medio aprovisionar. Asignar un grupo o crear un administrador requiere ser administrador de plataforma; conceder un derecho requiere ser administrador del namespace de destino.

Modificar / deshabilitar / eliminar

Desde la fila de cada usuario: edición de los campos, cambio de contraseña, habilitación/deshabilitación de la cuenta, eliminación (que también retira su cuenta Git personal).

Acciones en bloque

Al seleccionar varios usuarios:

  • Habilitar / Deshabilitar las cuentas seleccionadas;
  • Cambiar el idioma de todas las cuentas seleccionadas;
  • Eliminar en bloque.

El resultado detalla los éxitos y los fallos usuario por usuario.

Note

El idioma definido aquí determina el idioma de los mensajes que la plataforma devuelve a este usuario. Cada usuario también puede modificarlo por sí mismo desde Mi perfil.