Our great sponsors
-
oauth2-proxy
A reverse proxy that provides authentication with Google, Azure, OpenID Connect and many more identity providers.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
lua-resty-openidc
OpenID Connect Relying Party and OAuth 2.0 Resource Server implementation in Lua for NGINX / OpenResty
For an application hosted on prem, I wrote a lua application that works with nginx to authenticate against GitHub using OAuth: https://github.com/schlueter/Nginx-Lua-OAuth. Setting that up, publicly exposed, and then proxy pass to the application you want to restrict access to on a private network. Works great, and it should be relatively easy to fork and use with any other OAuth or other provider.
Related posts
- Multi client authentication with auth0 and oauth2-proxy
- Why You Should Migrate to OAuth 2.0 From API Keys
- Moving from Google workspace to Microsoft 365 and implementing Zero Trust
- Microsoft launches Windows App for accessing PCs in the cloud from any device
- Best Practice For Serving Static (Frontend) Files with NGINX in K8s?