Skip to main content

Autenticación

El descubrimiento OAuth está en https://api.trybrein.com/.well-known/oauth-protected-resource y /.well-known/oauth-authorization-server. Con OAuth la persona inicia sesión, elige el espacio de trabajo y aprueba los alcances que Brein le muestra.

Alcances OAuth

La política es negar por defecto: una ruta solo es alcanzable por OAuth si está mapeada a un alcance. Lo no mapeado se rechaza. Los alcances broker:read, broker:invoke y broker:admin existen por compatibilidad. Las integraciones externas están apagadas.

Lo que OAuth nunca alcanza

  • La administración interna de la plataforma.
  • Exportar todo el espacio, listar a los miembros o leer el registro de auditoría.
  • Las claves del servidor de un Formulario.
  • El ritmo y los ajustes de un Remitente (se hacen en Brein).

Qué acciones exigen una persona

Una persona es una sesión de Brein o un cliente OAuth que ella conectó. Una llave de API no lo es: la herramienta responde 403 con MISSING_HUMAN_IDENTITY. Hasta 50 contactos o empresas, guardar en un pipeline, archivar o desarchivar se aplica sin el sí.

Buenas prácticas

  • Pide el alcance mínimo.
  • Guarda las llaves en un almacén de secretos, nunca en un repositorio.
  • No muestres un quote_token como credencial: es un identificador de la cotización.