Canaille is lightweight, free software for identity and authorisation management, aimed at small and medium-sized organisations. It manages users and groups, lets people edit their own profile, and supports invitation and password-reset emails. As an OpenID Connect provider it offers single sign-on for your services. Users are stored in an LDAP directory (OpenLDAP) or an SQL database (PostgreSQL or SQLite); registration, multi-factor authentication and CAPTCHA are available, and the look and feel can be customised.
Canaille is developed by Yaal Coop, a French cooperative (SCIC) in the Bordeaux area. The software is released under the MIT licence, with no paid edition holding back features, and you run it yourself on your own servers, so user data stays with you. No hosted Canaille service was found; Yaal Coop does offer help with installation, configuration, migration and additional features. Development was co-funded through NLnet and the EU's NGI0 Entrust programme.