sslOauth2 Proxy - A reverse proxy that provides authentication with Google, Azure, OpenID Connect and many more identity providers