Skip to content

Lightweight Identity and Autorization Management mirror https://gitlab.com/yaal/canaille

License

Notifications You must be signed in to change notification settings

yaal-coop/canaille

Repository files navigation

Canaille

Canaille is a French word meaning rascal. It is roughly pronounced Can I?, as in Can I access your data? Canaille is a lightweight identity and authorization management software.

It aims to be very light, simple to install and simple to maintain. Its main features are :

  • User profile and groups management;
  • Authentication, registration, email confirmation, "I forgot my password" emails;
  • Authorization management with OpenID Connect identity;
  • Provisioning with SCIM;
  • postgresql, mariadb and OpenLDAP first-class citizenship;
  • Customizable, themable;
  • The code is easy to read and easy to edit!

Try it!

Locally

git clone https://gitlab.com/yaal/canaille.git && cd canaille
# Either run the demo locally
uv sync --all-extras --group demo && uv run devserver
# or run the demo in docker
docker compose --file demo/docker-compose-sql.yml up

Online!

You have access to:

Authentication details are available on the demo pages. Data is reset every night at 02:00 CEST.

Documentation

Translation status

Translation status for each language