Skip to main content

Simple OAuth2/OpenID Connect server based upon LDAP

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 simple account manager and an OpenID Connect provider based upon a LDAP database.

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

  • Authentication and user profile edition against a LDAP directory;
  • "I forgot my password" emails;
  • Only OpenID Connect: no outdated or exotic protocol support;
  • No additional database required: everything is stored in your LDAP server;
  • Customizable, themable;
  • The code is easy to read and easy to edit, and you should!

Screenshots

Canaille login page Canaille profile page Canaille consent page

Try it!

cd demo
./run.sh

Documentation

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

Project details


Release history Release notifications | RSS feed

This version

0.0.5

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.5.tar.gz (3.3 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.5-py3-none-any.whl (3.3 MB view details)

Uploaded Python 3

File details

Details for the file Canaille-0.0.5.tar.gz.

File metadata

  • Download URL: Canaille-0.0.5.tar.gz
  • Upload date:
  • Size: 3.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for Canaille-0.0.5.tar.gz
Algorithm Hash digest
SHA256 824ebc33b7a2630a1702f98472b879db50922b5454bf597def44849b347e02ae
MD5 be94c3debfbd5cb23851939411d43200
BLAKE2b-256 aa5eebe4067a26384ce6cb009eba27765342bb9917de3b8d3c5b61dbc737351f

See more details on using hashes here.

File details

Details for the file Canaille-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: Canaille-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for Canaille-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 b15b941e7a36e25a8ab5866de02f5696c9744a210415441991f5bbc24dde4be2
MD5 a4107bcf16bb7575848be89713d7e72f
BLAKE2b-256 ba7aa1a9ff4fc353a35e530e57286afc5b58dc2ee400ce71d7ac01f6af21ca00

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