Skip to content
Esta página fue generada y traducida con asistencia de IA. Si encuentra alguna imprecisión, no dude en ayudar a mejorarla. Editar en GitHub

Miembros y Permisos

OpenPR utiliza control de acceso basado en roles (RBAC) con ámbito de espacio de trabajo. Cada miembro del espacio de trabajo tiene un rol que determina sus permisos.

Roles

RolDescripciónPermisos
PropietarioCreador del espacio de trabajo o propietario promovidoAcceso completo: eliminar espacio de trabajo, gestionar todas las configuraciones, promover/degradar miembros
AdministradorAdministrador del espacio de trabajoGestionar proyectos, miembros (excepto propietarios), configuraciones, configuración de gobernanza
MiembroMiembro regular del equipoCrear y gestionar incidencias, comentarios, etiquetas; participar en gobernanza

Invitar Miembros

Navega a Configuración del Espacio de Trabajo > Miembros > Invitar:

  1. Introduce la dirección de correo electrónico del usuario.
  2. Selecciona un rol (Propietario, Administrador o Miembro).
  3. Haz clic en Invitar.

El usuario invitado debe tener una cuenta OpenPR. Si no tiene una, necesita registrarse primero.

Gestionar Miembros

Desde la lista de miembros, puedes:

  • Cambiar rol -- Promover o degradar miembros (los administradores no pueden cambiar roles de propietario).
  • Eliminar -- Eliminar un miembro del espacio de trabajo.

Tipos de Usuario

OpenPR soporta dos tipos de entidad:

TipoDescripciónCreado Por
humanUsuarios humanos regularesRegistro de usuario
botCuentas de bot/IACreación de token de bot

Los usuarios bot se crean automáticamente cuando se genera un token de bot. Aparecen en feeds de actividad y registros de auditoría con su nombre para mostrar.

Tokens de Bot

Los tokens de bot permiten que los asistentes de IA y herramientas externas se autentiquen con el servidor MCP y la API. Cada token:

  • Tiene el prefijo opr_.
  • Tiene ámbito en un espacio de trabajo.
  • Crea una entidad de usuario bot_mcp correspondiente.
  • Soporta todas las operaciones de lectura/escritura disponibles para los miembros del espacio de trabajo.

Crear un Token de Bot

Navega a Configuración del Espacio de Trabajo > Tokens de Bot > Crear:

  1. Introduce un nombre para mostrar (p. ej., "Asistente Claude").
  2. Haz clic en Crear.
  3. Copia el token inmediatamente -- no se mostrará de nuevo.

Usar Tokens de Bot

Los tokens de bot se usan en la configuración del servidor MCP:

bash
# Environment variable
OPENPR_BOT_TOKEN=opr_your_token_here

O en solicitudes de API:

bash
curl -H "Authorization: Bearer opr_your_token_here" \
  http://localhost:8080/api/workspaces/<workspace_id>/projects

Referencia de API

bash
# List workspace members
curl -H "Authorization: Bearer <token>" \
  http://localhost:8080/api/workspaces/<workspace_id>/members

# List bot tokens
curl -H "Authorization: Bearer <token>" \
  http://localhost:8080/api/workspaces/<workspace_id>/bots

Herramientas MCP

HerramientaDescripción
members.listListar todos los miembros del espacio de trabajo y sus roles

Próximos Pasos

Released under the Apache-2.0 License.