A complete OpenID Connect implementation in Python