BSD Ports

security/openvpn-auth-oauth2 2.3.0_1 FreeBSD

Management client for OpenVPN that handles SSO authentication

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
MIT
Categories
security, net, net-vpn
Package size
5148.4 KiB, 18163.4 KiB installed

Description

openvpn-auth-oauth2 is a management client for OpenVPN that handles the single sign-on (SSO) authentication against various OIDC providers. This project aims to simplify the process of integrating OpenVPN with OIDC providers such as:

  • Microsoft Entra ID (Azure AD)
  • GitHub
  • Okta
  • Google Workspace
  • Zittal
  • Digitalocean
  • Keycloak
  • any other OIDC compatible auth server

For comprehensive documentation, point the browser to: https://github.com/jkroepke/openvpn-auth-oauth2/wiki/Configuration

In the other systems

SystemPortVersion
FreeBSDsecurity/openvpn-auth-oauth22.3.0_1
HardenedBSDsecurity/openvpn-auth-oauth21.28.0_4
GhostBSDsecurity/openvpn-auth-oauth21.28.0_4

Install

Binary package:

pkg install openvpn-auth-oauth2

From the ports tree:

cd /usr/ports/security/openvpn-auth-oauth2/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	openvpn-auth-oauth2>0:security/openvpn-auth-oauth2

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.28.0_52.3.0-1.25.22.3.0
FreeBSD:14:quarterly1.28.0_51.28.0_5n/a1.24.01.28.0_5
FreeBSD:15:latest1.28.0_52.3.0n/a-1.25.2
FreeBSD:15:quarterly1.28.0_51.28.0_5n/an/an/a
FreeBSD:16:latest1.28.0_42.3.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
go:modules
Service scripts
none

Files

pkg-plist 3
  • @sample etc/openvpn-auth-oauth2/openvpn-auth-oauth2.yml.sample
  • etc/rc.d/openvpn_auth_oauth2
  • sbin/openvpn-auth-oauth2
distinfo 2
FileSizeSHA256
go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v2.3.0/v2.3.0.mod35110b591e065f2bdece8f248ca6e72a71b6e8736fa5be94b395aa31d1405e156a64
go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v2.3.0/v2.3.0.zip1.163467e+064e633ef86fbf7b5b0c7c662472e6937bc0139ee07c7196b9b8173dd0617faf16

Commit history 7

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
8ea4804018 Juraj Lutter security/openvpn-auth-oauth2: Update to 2.3.0
Release notes: https://github.com/jkroepke/openvpn-auth-oauth2/releases/tag/v2.3.0
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
dd0905142a Adam Weinberger many: Bump go ports for 1.26.8 and 1.27.1
4867821cd6 Dag-Erling Smørgrav various: Bump go ports for go-1.25.14 / 1.26.7

The latest 5 of 7 in the history this site was built from.