Authl

From IndieWeb


Authl is a Python authentication wrapper/library by fluffy intended to simplify setting up federated authentication for IndieWeb projects. It is primarily being developed for Publ but it's being written with framework-independence in mind.

The general principle is that someone can log in using a URL on any service and it will attempt to determine the simplest/preferred authentication mechanism from it, essentially treating all providers as if they were IndieAuth providers.

It currently supports the following authentication mechanisms:

Support is planned for other mechanisms, including siloed OAuth providers such as GitHub, Facebook, and other silos supporting OpenID Connect.