Skip to main content

Lightweight identity and authorization management software

Project description

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 and OpenLDAP support;
  • Customizable, themable;
  • The code is easy to read and easy to edit!

Try it!

Locally

Either run the development server

git clone https://gitlab.com/yaal/canaille.git && cd canaille
uv sync --all-extras --group devserver && uv run devserver

or run the Docker image

docker run -it -p 5000:5000 yaalcoop/canaille:latest

Read more about installation methods.

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

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

canaille-0.0.88.tar.gz (2.7 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

canaille-0.0.88-py3-none-any.whl (2.9 MB view details)

Uploaded Python 3

File details

Details for the file canaille-0.0.88.tar.gz.

File metadata

  • Download URL: canaille-0.0.88.tar.gz
  • Upload date:
  • Size: 2.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.7

File hashes

Hashes for canaille-0.0.88.tar.gz
Algorithm Hash digest
SHA256 fdecd72ead7790cb85e77d0bbf1e502bc4b991420670de4a9802e18e3e115afd
MD5 d63011ad9314a8a9a868d30bdb01211b
BLAKE2b-256 d79dbf9d7617b5bb721aeebfbff346ecd2adacf03ea1ef23bb10aec1160d6cd0

See more details on using hashes here.

File details

Details for the file canaille-0.0.88-py3-none-any.whl.

File metadata

  • Download URL: canaille-0.0.88-py3-none-any.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.7

File hashes

Hashes for canaille-0.0.88-py3-none-any.whl
Algorithm Hash digest
SHA256 6decee32b2df529ff03d7ae1687ea301a5400e381c6252086d53d60ec646ec81
MD5 713711332c58cf5891f3463abbc504bc
BLAKE2b-256 2046b6cd8cdc46878e99efe64f4fc97ca028363d72267c1af618835a950fd471

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page