Python-based identity provider web app