openvpn-auth-oauth2 is a management client for OpenVPN that handles the authentication of connecting users against OIDC providers like Azure AD, GitHub or Keycloak.
- Server: 2.6.2 or later
- Client: 2.6.0 or later
- OpenVPN 2.6.6 on Linux
- OpenVPN Connect v3 for macOS (REAUTH issues)
- OpenVPN 3 on Linux (REAUTH issues)
- network-manager-openvpn-gnome - See https://gitlab.gnome.org/GNOME/NetworkManager-openvpn/-/issues/124
https://github.com/jkroepke/openvpn-auth-oauth2/wiki/Installation
https://github.com/jkroepke/openvpn-auth-oauth2/wiki/Configuration
- https://github.com/CyberNinjas/openvpn-auth-aad
- https://github.com/vitaliy-sn/openvpn-oidc
- https://github.com/jkroepke/openvpn-auth-azure-ad
© 2023 Jan-Otto Kröpke (jkroepke)
Licensed under the MIT License