Skip to main content
Usa estos endpoints para autenticar con credenciales y cerrar sesión. Para los redireccionamientos SSO (Google/Microsoft) y OAuth de integraciones, consulta OpenID y OAuth.

Creación de cuentas

Usa POST /api/v1/auth/register para crear una cuenta con credenciales. Para usar esa cuenta en Workspace, necesitas al menos un miembro del espacio de trabajo:

Iniciar sesión con credenciales

Un inicio de sesión correcto crea una sesión de cuenta. Cuando LDAP está habilitado, el servidor intenta primero autenticación LDAP y después usa credenciales locales como fallback.

Cerrar sesión

Gestionar tokens de API

Usa estos endpoints para gestionar tokens de API de la cuenta autenticada. El secreto del token solo se devuelve al crearlo; después, las respuestas de listado incluyen metadatos y el hash del token.

Listar tokens

Crear un token

Los scopes de un mismo token se combinan y después se intersectan con los permisos de rol de la cuenta propietaria. Un token no puede elevar a su propietario, incluidos los tokens de SuperAdmin. Las restricciones de scope solo se aplican a tokens de API y no cambian las sesiones interactivas. Consulta Gestión de tokens para ver el acceso de cada scope. Read.All puede crearse sin gateway_id, pero sus permisos de lectura de ZylonGPT solo se pueden usar cuando el token incluye ese contexto de gateway. En cambio, la creación de tokens de cuenta devuelve 400 si se solicita cualquiera de los scopes PrivateGPT.* dedicados sin gateway_id.
Copia el valor de token inmediatamente. Solo se devuelve una vez y no se puede recuperar después.

Eliminar un token

La eliminación usa el hash almacenado del token, no el secreto en claro.

Errores y casos límite

  • 401/403: token inválido o ausente.
  • 400: scopes está vacío de forma explícita, falta gateway_id para un scope de PrivateGPT o una solicitud de token de gateway incluye un scope que no es de PrivateGPT.
  • 429: demasiados intentos de inicio de sesión.
  • 400: el registro no incluye roles de cuenta, email o contraseña obligatorios.