Documentación · Cuenta

Equipo y roles

Una cuenta es un equipo con sus repos. Cada persona entra con su propio usuario y tiene un rol en la cuenta. El control va siempre en el servidor: un lector que intente escribir recibe un error, aunque la pantalla no le enseñe el botón.

Los tres roles

RolQué puede hacer
PropietarioTodo lo del miembro y, además, el equipo: invita, cambia roles y quita. Siempre hay al menos uno.
MiembroTrabaja con los repos: conecta, mira hallazgos, cambia veredictos con su motivo, rota tokens. No toca el equipo.
LectorLo ve todo. No cambia nada: ni veredictos, ni repos, ni tokens.

Siempre queda un propietario: el último no se puede degradar ni quitar. Lo comprueba el código y lo garantiza la base.

Invitar

  1. Un propietario, en Equipo, escribe la dirección de correo y elige el rol.
  2. La persona recibe un enlace por correo. Vale siete días y un solo uso; abrirlo no lo gasta, aceptarlo sí.
  3. Para aceptar necesita una sesión con ese mismo correo, verificado. Si no tiene usuario, se registra antes con ese correo. Un enlace reenviado a otra persona no sirve.

Solo hay una invitación pendiente por dirección. Se puede reenviar (el enlace anterior deja de valer) o retirar. El enlace lo genera el servidor y Vibethia guarda solo su huella: nadie lo ve en el panel.

Quitar a alguien

Quitar a una persona cierra sus sesiones en esa cuenta al momento. Lo que hizo se queda en el historial de cada hallazgo, con su identificador: la trazabilidad no se borra con la persona.

Varias cuentas

Un mismo usuario puede estar en varias cuentas (la de su empresa y la de un cliente, por ejemplo). La cuenta activa se elige al entrar y aparece en la barra, con «cambiar» si hay más de una. Cada petición se comprueba contra la cuenta activa: lo de una cuenta no se ve desde otra.

Hoy se entra con GitHub, que aporta su segundo paso de verificación, o con correo y contraseña, con bloqueo tras varios fallos. El segundo factor propio y el acceso con la cuenta de tu empresa (SSO) están en la lista de lo que falta.