La version candidate d'Odudu introduit l'identité auto-hébergée et le support des agents
Wisdom Praise a publié une version candidate d'Odudu, un fournisseur OIDC multi-tenant auto-hébergé avec support pour les agents IA. Il fonctionne dans un seul conteneur avec PostgreSQL mais n'a pas encore fait l'objet d'une revue de sécurité indépendante.
Traduit automatiquement depuis l’original en anglais.
Le 26 octobre 2026, Wisdom Praise a publié une version candidate pour Odudu, une plateforme open source de gestion des identités et des accès. Ce nouveau logiciel permet aux équipes d'héberger leur propre infrastructure d'authentification, en prenant en charge les normes OpenID Connect et OAuth 2.0 tout en offrant des fonctionnalités spécifiques pour les agents IA et les environnements multi-tenants.
Ce qui s'est passé
Le projet, hébergé sur GitHub sous le dépôt wizzywit/odudu, se positionne comme une solution pour les organisations souhaitant conserver les données d'authentification des utilisateurs sur leurs propres serveurs. Contrairement à de nombreux fournisseurs d'identité existants, qui sont soit des services entièrement managés, soit des suites complexes destinées aux entreprises, Odudu vise à fonctionner dans un seul conteneur associé à une base de données PostgreSQL. La version est marquée comme 0.1.0-rc.3, indiquant qu'il s'agit d'une pré-version 1.0 toujours en développement actif.
La proposition de valeur centrale repose sur la propriété et le contrôle. En auto-hébergeant la couche d'identité, les équipes peuvent éviter l'enfermement propriétaire (vendor lock-in) et maintenir une supervision directe des identifiants utilisateurs et des données de session. La plateforme prend en charge plusieurs tenants au sein d'une même instance, en assurant leur isolation au niveau de la base de données. Cette architecture est conçue pour simplifier les opérations pour les prestataires de services ou les grandes organisations gérant des groupes d'utilisateurs distincts sans déployer d'infrastructure séparée pour chacun.
Une addition notable dans cette version est l'accent mis sur l'identité des machines et des agents. À mesure que les agents d'intelligence artificielle deviennent plus courants dans les flux de travail logiciels, ils nécessitent des méthodes sécurisées pour s'authentifier et agir au nom des utilisateurs ou des systèmes. Odudu inclut un support intégré pour l'échange de jetons et les identifiants client, ainsi qu'un serveur Model Context Protocol (MCP). Cela permet aux agents IA d'utiliser l'API d'administration comme outils, soumis aux mêmes contraintes d'autorisation que les administrateurs humains.
Détails clés
- Statut de la version : Le logiciel est une version candidate (v0.1.0-rc.3) et n'a pas encore subi de revue de sécurité indépendante.
- Déploiement : Il fonctionne dans un seul conteneur avec PostgreSQL et peut être lancé via Docker Compose v2 et curl.
- Fonctionnalités de sécurité : Inclut les passkeys, les codes de récupération, les jetons de rafraîchissement rotatifs et le flux de code d'autorisation avec PKCE toujours requis.
- Multi-tenancy : Prend en charge de nombreux tenants dans un seul conteneur, avec une isolation imposée par la structure de la base de données.
- Support des agents : Dispose d'un serveur MCP qui expose l'API d'administration aux agents IA, permettant des tâches de gestion automatisées.
- Licence : Le serveur, la console et les outils sont sous licence AGPL-3.0-only, tandis que les guides et exemples utilisent Apache-2.0.
Contexte
La gestion des identités et des accès (IAM) est le cadre qui garantit que les bonnes personnes et les bons systèmes ont un accès approprié aux ressources technologiques. OpenID Connect (OIDC) et OAuth 2.0 sont des protocoles standards de l'industrie pour gérer l'authentification et l'autorisation. La plupart des entreprises construisent ces systèmes depuis zéro, ce qui est sujet aux erreurs et gourmand en ressources, ou s'abonnent à des fournisseurs d'identité tiers. L'auto-hébergement d'une solution IAM offre un juste milieu, fournissant un contrôle sur la résidence des données et la conformité sans la charge de construire les primitives cryptographiques à partir de rien.
L'essor des agents IA introduit de nouvelles complexités dans la gestion des identités. Les flux traditionnels sont conçus pour des utilisateurs humains interagissant avec des navigateurs ou des applications mobiles. Les agents, cependant, opèrent de manière autonome et nécessitent des méthodes d'authentification machine-to-machine comme les identifiants client. Le Model Context Protocol (MCP) est une norme émergente qui aide les modèles IA à interagir de manière sécurisée avec des données et des outils externes. En intégrant un serveur MCP, Odudu permet aux agents d'effectuer des actions administratives par programmation tout en respectant les contrôles d'accès définis.
Pourquoi c'est important
Pour les équipes exploitant leurs propres logiciels, contrôler la couche d'identité est crucial pour la souveraineté des données et la conformité. Lorsque vous hébergez votre propre fournisseur d'identité, vous conservez la pleine propriété des données utilisateurs, y compris les historiques de connexion et les informations personnelles. Cela est particulièrement pertinent pour les industries soumises à des exigences réglementaires strictes ou pour les entreprises souhaitant offrir des services en marque blanche à leurs propres clients. La capacité multi-tenant signifie qu'un seul déploiement peut servir plusieurs clients ou départements, chacun avec son propre branding et ses données isolées, réduisant ainsi la charge opérationnelle.
L'inclusion de fonctionnalités spécifiques aux agents répond à un manque croissant dans les solutions auto-hébergées actuelles. À mesure que les développeurs intègrent des assistants IA dans leurs outils internes et leurs applications destinées aux clients, ces agents ont besoin de moyens d'authentification sécurisés et auditables. L'approche d'Odudu consistant à exposer l'API d'administration via MCP avec des garde-fous stricts d'autorisation garantit que les processus automatisés ne contournent pas les politiques de sécurité. Cela permet une automatisation plus sûre de la gestion des utilisateurs, comme la provision d'accounts ou l'ajustement des rôles basé sur des déclencheurs externes.
Cependant, le statut pré-1.0 et l'absence de revue de sécurité indépendante signifient que cet outil n'est pas encore prêt pour des environnements de production critiques traitant des données sensibles. Les développeurs conseillent explicitement aux utilisateurs de commencer petit et de signaler les problèmes. Pour les responsables techniques, cela représente une opportunité d'évaluer l'architecture et de contribuer à son développement, mais cela nécessite une approche prudente du déploiement. La licence AGPL implique également que toute modification distribuée à d'autres doit être partagée, ce qui peut affecter la façon dont certaines entreprises l'intègrent dans des produits propriétaires.
Ce que vous pouvez faire
- Testez la version candidate dans un environnement non-production en utilisant le guide de démarrage rapide Docker Compose fourni.
- Consultez la documentation sur la connexion depuis les applications web, les applications monopages (SPA) et les API pour évaluer la compatibilité avec votre stack.
- Évaluez le modèle d'isolation multi-tenant pour déterminer s'il répond à vos exigences de séparation des données.
- Expérimentez avec l'intégration du serveur MCP pour comprendre comment les agents IA peuvent interagir de manière sécurisée avec l'API d'administration.
- Lisez les fichiers CONTRIBUTING.md et SECURITY.md avant de soumettre des modifications ou de signaler des vulnérabilités.
- Suivez la feuille de route et les notes de version pour les mises à jour concernant le service hébergé prévu et les futures ajouts de fonctionnalités.



