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 responde403 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_tokencomo credencial: es un identificador de la cotización.
