Canaille est un logiciel libre léger de gestion des identités et des autorisations, destiné aux petites et moyennes organisations. Il gère les utilisateurs et les groupes, permet à chacun de modifier son profil et envoie des courriels d'invitation et de réinitialisation de mot de passe. En tant que fournisseur OpenID Connect, il offre l'authentification unique pour vos services. Les utilisateurs sont stockés dans un annuaire LDAP (OpenLDAP) ou une base SQL (PostgreSQL ou SQLite) ; inscription, authentification multifacteur et CAPTCHA sont disponibles, et l'apparence est personnalisable.
Canaille est développé par Yaal Coop, une coopérative française (SCIC) de la région bordelaise. Le logiciel est publié sous licence MIT, sans édition payante réservant des fonctions, et vous l'exécutez vous-même sur vos serveurs : les données des utilisateurs restent chez vous. Aucun service Canaille hébergé n'a été trouvé ; Yaal Coop propose toutefois de l'aide à l'installation, à la configuration, à la migration et pour des fonctions supplémentaires. Le développement a été cofinancé par NLnet et le programme européen NGI0 Entrust.