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

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: Canaille-0.0.8.tar.gz
  • Upload date:
  • Size: 3.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for Canaille-0.0.8.tar.gz
Algorithm Hash digest
SHA256 2fcda48ce69a97f11c325d13bb31abb3cc155d9da732b3bbbd03296b65c73eb1
MD5 1737d96a3e658b1b42c3cc272b3d0840
BLAKE2b-256 d6eb991a3a33db9ca5921988151369084477a94b823d1f0b8df10104a1cf97eb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: Canaille-0.0.8-py3-none-any.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for Canaille-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 ae70bd271f82114b5d668035148c0162fb0364fc8a44c8f9f520c3225997ff3a
MD5 fbee179909baba4c52fa62f1b5ecb1ca
BLAKE2b-256 d3f873ac4294531c5a504024fef25060ee41f4c2d188d7f9411a39421621d395

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