/openvpn-auth-oauth2

openvpn-auth-oauth2 is a plugin/management interface client for OpenVPN server to handle an OIDC auth flows

Primary LanguageGoMIT LicenseMIT

CI GitHub license Current Release GitHub all releases codecov

openvpn-auth-oauth2

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.

Version requirements

  • Server: 2.6.2 or later
  • Client: 2.6.0 or later

Tested environment

Server

  • OpenVPN 2.6.6 on Linux

Client

Working

Partial Working

Non-Working

Installation

https://github.com/jkroepke/openvpn-auth-oauth2/wiki/Installation

Configuration

https://github.com/jkroepke/openvpn-auth-oauth2/wiki/Configuration

Related projects

Copyright and license

© 2023 Jan-Otto Kröpke (jkroepke)

Licensed under the MIT License