Lightweight identity and authorization management software
Find a file
sblondon eedf73b571
Translated using Weblate (French)
Currently translated at 93.6% (1030 of 1100 strings)

Translation: Canaille/Documentation
Translate-URL: https://hosted.weblate.org/projects/canaille/documentation/fr/
2024-12-14 08:43:04 +01:00
.github doc: make CI fail if the documentation generation raise warnings 2024-12-05 11:03:47 +01:00
canaille Translated using Weblate (French) 2024-12-12 21:03:33 +00:00
demo feat: basic SCIM server implementation 2024-12-11 17:35:16 +01:00
doc Translated using Weblate (French) 2024-12-14 08:43:04 +01:00
tests doc: prefer 'multi-factor' over 'two-factor' term 2024-12-12 12:04:40 +01:00
.coveralls.yml Updated coveralss token 2020-10-21 15:05:38 +02:00
.gitignore feat: Added email OTP authentication 2024-12-10 11:27:18 +01:00
.gitlab-ci.yml chore: bump to zxcvbn-py-rs 0.2.0 2024-12-06 15:22:40 +01:00
.pre-commit-config.yaml feat : Added time one-time password (TOTP) authentication 2024-12-10 11:27:18 +01:00
.readthedocs.yml doc: use uv in the RTD compilation 2024-11-01 22:25:22 +01:00
CHANGES.rst doc: fix invalid references 2024-12-12 22:03:10 +01:00
CONTRIBUTING.rst doc: contributions documentation improvements 2024-12-01 17:07:32 +01:00
hatch_build.py chore: migrate to uv 2024-10-31 09:49:53 +01:00
LICENSE.rst chore: update LICENSE year 2023-07-31 17:03:53 +02:00
pyproject.toml feat: scim endpoint authentication 2024-12-11 17:35:16 +01:00
README.md doc: update contribution and installation links 2024-09-13 10:47:21 +02:00
uv.lock wip 2024-12-11 17:46:14 +01:00

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;
  • OpenID Connect identity provider;
  • postgresql, mariadb and OpenLDAP first-class citizenship;
  • Customizable, themable;
  • The code is easy to read and easy to edit!

Screenshots

Canaille login page Canaille profile page Canaille consent page

Try it!

Locally

cd demo
# Either run the demo locally
./run.sh
# or run the demo in docker
docker compose up

Online!

You have access to:

The canaille server has some default users:

  • A regular user which login and password are user
  • A moderator user which login and password are moderator
  • An admin user which login and password are admin

Online demo data are reset every night at 02:00 CEST.

Documentation

⚠ Canaille is under heavy development and may not fit a production environment yet. However, contributions are welcome! ⚠

Translation status

Translation status for each language