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


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.4.tar.gz (3.3 MB view details)

Uploaded Source

Built Distribution

Canaille-0.0.4-py3-none-any.whl (3.3 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: Canaille-0.0.4.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.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for Canaille-0.0.4.tar.gz
Algorithm Hash digest
SHA256 52a3a8d18ee86dece77e476a2e5772155b9b164b7a9ca4f36acb84fd9d151fbc
MD5 9d99ad96affcdb8490f75bda7f3d38c8
BLAKE2b-256 97a0a906ebfb0aa11b6361e9217a33f0687cb831d9fbb27ba64099d04945da92

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: Canaille-0.0.4-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.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for Canaille-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 74c57cb05bbba7cf409e3b31b1662cefd73b5803d7b76e882e42e89aee4e1b88
MD5 57032a8054b7b08ff8c261b76912bfcf
BLAKE2b-256 f0b9cb7b129e5631587d1f38a64f952667a517685fd1dc0e5d61bd93fdf34d92

See more details on using hashes here.

Provenance

Supported by

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