- Utilisateurs humains : Assurez-vous que seules les personnes autorisées peuvent interagir avec les modèles et les applications d’IA.
- Agents d’IA : Contrôlez l’accès autonome des agents d’IA aux API externes à l’aide des scopes .
- API et outils externes : Connectez en toute sécurité les agents d’IA à Google, Slack, GitHub et plus encore. Auth0 actualise et échange automatiquement les jetons sans intervention de l’utilisateur.
- Données sensibles : Appliquez des autorisations granulaires selon le principe du moindre privilège afin de protéger les données sensibles contre tout accès non autorisé par des agents d’IA.
Cas d’usage
- Intégrations fluides : S’intègre d’emblée aux frameworks d’IA populaires comme LangChain, LlamaIndex et le Vercel AI SDK.
- Contrôles de sécurité complets : Sécurise les flux d’authentification avec OAuth 2.0 et Connect, et gère l’accès des utilisateurs humains et des agents d’IA.
- Autorisation asynchrone : Permet des contrôles avec intervention humaine pour les actions critiques.
- pour le RAG : Applique un contrôle d’accès granulaire dans les pipelines de Retrieval Augmented Generation (RAG).
Authentification des utilisateurs
Appeler des API au nom des utilisateurs
- Authentifier un utilisateur auprès d’un fournisseur d’identité externe comme Google.
- Utiliser des scopes OAuth pour autoriser l’accès à l’API Google Calendar.
- Obtenir un jeton d’accès pour appeler l’API Google Calendar afin de planifier une réunion.
- Microsoft
- Box
- Slack
- GitHub
- OpenID Connect
- Connexion personnalisée
- Authentification par canal arrière initiée par le client (CIBA) : permet aux agents d’IA d’exécuter de façon asynchrone une authentification sécurisée par canal arrière et des lorsqu’une approbation de l’utilisateur est requise avant d’entreprendre une action.
- Rich Authorization Requests (RAR) : améliorez la sécurité en demandant des autorisations précises que les utilisateurs doivent approuver au moyen de notifications poussées.
- Contrôle d’accès au niveau des documents : effectue des vérifications précises des autorisations sur les sources de données RAG.
- Contrôle d’accès fondé sur les relations (ReBAC) : remplace les rôles trop larges par des décisions précises et granulaires fondées sur les relations.
- Prise en charge de la conformité : garantit que seules les données autorisées sont récupérées, afin d’assurer la confidentialité des données et la conformité réglementaire.
Intégrations aux frameworks d’IA
- LangChain
- LlamaIndex
- Vercel AI SDK
- GenKit
- Cloudflare Agents
- serveurs Cloudflare Model Context Protocol (MCP)