Auth0
Plateforme d'authentification et d'autorisation pour les développeurs
Auth0 évite aux développeurs de construire eux-mêmes les systèmes de connexion, une tâche où les erreurs coûtent cher. Tu ajoutes son SDK à une app, et il gère l’inscription, la connexion, la réinitialisation du mot de passe, les connexions sociales comme Google ou Apple, et des options sans mot de passe comme les codes à usage unique et les passkeys. Il peut se connecter aux fournisseurs d’identité d’entreprise pour l’authentification unique, appliquer une authentification multifacteur et adaptative, et gérer rôles et permissions. Une page de connexion hébergée peut être adaptée à ta marque.
La plateforme a grandi pour couvrir les nouveaux besoins des applications d’IA. Auth for AI Agents permet aux agents d’agir au nom d’un utilisateur avec des permissions limitées, en stockant et échangeant des tokens de façon sûre pour les services connectés, et il prend en charge l’authentification des outils qui utilisent le Model Context Protocol. Pour les apps ordinaires, des rules et des actions permettent d’exécuter du code personnalisé à des points du flux de connexion, et les logs et la détection d’anomalies aident à repérer les attaques.
Auth0 a une offre gratuite généreuse pour les petites apps, avec des offres payantes selon les utilisateurs actifs mensuels et les fonctions, et des options pour les entreprises. Les coûts montent nettement quand les utilisateurs grandissent, ce qui est la principale raison pour laquelle certaines équipes changent. La propriété d’Okta veut dire que c’est stable et bien supporté. Parmi les concurrents : Clerk, Firebase Authentication, AWS Cognito, Supabase Auth, et Keycloak open source, qui peut être auto-hébergé.