microauth icon indicating copy to clipboard operation
microauth copied to clipboard

A flexible authentication microservice written in Python

Microauth

Microauth is an authentication and authorization microservice that aims to make setting up a secure authentication flow as simple as possible.

Microauth exposes a simple to use REST API for registering, updating and authenticating users. Important details like proper password hashing are taken care of for you.

Microauth supports authorization using role-based privileges, and key-based authentication.

To install Microauth simply run sudo python setup.py install

Once installed, try python -m microauth.run --help for help on running the service.

An interactive interpreter can be started with python -m microauth.repl.

Documentation is available to read by navigating to docs/_build/html, running python -m SimpleHTTPServer and visiting localhost:8000/index.html in your browser.


Notice

/roles have been renamed to /groups