- Usuarios humanos: Garantice que solo las personas autorizadas puedan interactuar con los modelos y las aplicaciones de IA.
- Agentes de IA: Controle el acceso de los agentes de IA autónomos a APIs externas mediante alcances de .
- APIs y herramientas externas: Conecte de forma segura los agentes de IA con Google, Slack, GitHub y otros servicios. Auth0 actualiza e intercambia tokens automáticamente sin intervención del usuario.
- Datos sensibles: Aplique permisos granulares de privilegio mínimo para proteger los datos sensibles frente al acceso no autorizado de agentes de IA.
Casos de uso
- Integraciones fluidas: Se integra de forma nativa con frameworks de IA populares como LangChain, LlamaIndex y Vercel AI SDK.
- Controles de seguridad integrales: Protege los flujos de autenticación con OAuth 2.0 y Connect, y gestiona el acceso tanto de usuarios humanos como de agentes de IA.
- Autorización asíncrona: Permite controles con intervención humana para acciones críticas.
- para RAG: Aplica un control de acceso detallado en canalizaciones de Retrieval Augmented Generation (RAG).
Autenticación de usuarios
Llamar a APIs en nombre de los usuarios
- Autenticar a un usuario con un proveedor de identidad externo, como Google.
- Usar alcances de OAuth para autorizar el acceso a la API de Google Calendar.
- Obtener un token de acceso para llamar a la API de Google Calendar y programar una reunión.
- Microsoft
- Box
- Slack
- GitHub
- OpenID Connect
- Conexión personalizada
- Client-Initiated Backchannel Authentication (CIBA): Permite que los agentes de IA lleven a cabo de forma asíncrona una autenticación segura por canal secundario y cuando se requiere la aprobación del usuario antes de realizar una acción.
- Rich Authorization Requests (RAR): Mejore la seguridad solicitando permisos de autorización específicos para que los usuarios los aprueben mediante notificaciones push.
- Control de acceso a nivel de documento: realiza verificaciones granulares de permisos en las fuentes de datos de RAG.
- Control de acceso basado en relaciones (ReBAC): reemplaza los roles amplios por decisiones de control de acceso precisas y detalladas basadas en relaciones.
- Compatibilidad con el cumplimiento normativo: garantiza que solo se recuperen datos autorizados para proteger la privacidad de los datos y cumplir los requisitos normativos.
Integraciones con frameworks de IA
- LangChain
- LlamaIndex
- Vercel AI SDK
- GenKit
- Cloudflare Agents
- servidores de Cloudflare Model Context Protocol (MCP)