Our great sponsors
-
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.
-
oauth2-proxy
A reverse proxy that provides authentication with Google, Azure, OpenID Connect and many more identity providers.
The project is also a boon for devs. The certmagic library0 makes it trivial to add Let's Encrypt support to any Golang web server code.
If you use Docker container labels to configure the service in Traefik reverse proxy then this feature is not built-in Caddy. You would have to add the plugin https://github.com/lucaslorentz/caddy-docker-proxy
you can use oauth proxy in front a service to do a keycloak setup, and then optionally put caddy in front of oauth proxy.
Related posts
- How do I deploy a Golang REST API on DigitalOcean as you do for production?
- Go HTTPS Servers with TLS
- Do you handle TLS/HTTPS termination in go code, or relly on another service (NGINX, Load Balancer, F5, Heroku, PaaS, etc)?
- Recent 'MFA Bombing' Attacks Targeting Apple Users
- 10 reasons you should quit your HTTP client