Post

OAuth2-Proxy

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

OAuth2-Proxy

Installation

Default install:

1
bash -c "$(wget -qLO - https://github.com/community-scripts/ProxmoxVE/raw/main/ct/oauth2-proxy.sh)"
CPU: 1 cores RAM: 512 MB Disk: 3 GB OS: Debian 13

Configuration

Config file:

1
/opt/oauth2-proxy/config.toml

Notes

This application includes a blank configuration file by default due to the wide range of available configuration options. We recommend referring to the official documentation for guidance: https://oauth2-proxy.github.io/oauth2-proxy/configuration/overview. With this you can make your config.toml file accordingly to your needs.
After changing the config restart OAuth2-Proxy with: systemctl restart oauth2-proxy

This post is licensed under CC BY 4.0 by the author.