notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it''''''''s already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details
openvpn-auth-oauth2 Management client for OpenVPN that handles SSO authentication
1.23.0_1 securitynew! on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: otis@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-05-20 15:54:06
Last Update: 2025-05-21 19:58:15
Commit Hash: 0bdd2ad
Also Listed In: net net-vpn
License: MIT
WWW:
https://github.com/jkroepke/openvpn-auth-oauth2
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
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (9 items)
Collapse this list.
  1. /usr/local/share/licenses/openvpn-auth-oauth2-1.23.0_1/catalog.mk
  2. /usr/local/share/licenses/openvpn-auth-oauth2-1.23.0_1/LICENSE
  3. /usr/local/share/licenses/openvpn-auth-oauth2-1.23.0_1/MIT
  4. @sample etc/openvpn-auth-oauth2/openvpn-auth-oauth2.yml.sample
  5. etc/rc.d/openvpn_auth_oauth2
  6. sbin/openvpn-auth-oauth2
  7. @owner
  8. @group
  9. @mode
Collapse this list.
Dependency lines:
  • openvpn-auth-oauth2>0:security/openvpn-auth-oauth2
To install the port:
cd /usr/ports/security/openvpn-auth-oauth2/ && make install clean
To add the package, run one of these commands:
  • pkg install security/openvpn-auth-oauth2
  • pkg install openvpn-auth-oauth2
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: openvpn-auth-oauth2
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1747749448 SHA256 (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.23.0/v1.23.0.mod) = 3cfe3d6fcb9c2dadd04584a4dee41a867c33b720a91127efaaa501fd11726f2b SIZE (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.23.0/v1.23.0.mod) = 1899

Expand this list (2 items)

Collapse this list.

SHA256 (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.23.0/v1.23.0.zip) = 984bf33860740e9d4f3896db38bfea064a2b21553c85c8c0ea98856933c64b71 SIZE (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.23.0/v1.23.0.zip) = 1850633

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages. This is doubly so for new ports, like this one.
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. go124 : lang/go124
Fetch dependencies:
  1. go124 : lang/go124
  2. ca_root_nss>0 : security/ca_root_nss
Patch dependencies:
  1. go124 : lang/go124
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
security_openvpn-auth-oauth2
USES:
go:1.24,modules zip
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://proxy.golang.org/github.com/jkroepke/openvpn-auth-oauth2/@v/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.23.0_1
21 May 2025 19:58:15
commit hash: 0bdd2ad334c94bfa4d976a8dde6e0ebc432f2a52commit hash: 0bdd2ad334c94bfa4d976a8dde6e0ebc432f2a52commit hash: 0bdd2ad334c94bfa4d976a8dde6e0ebc432f2a52commit hash: 0bdd2ad334c94bfa4d976a8dde6e0ebc432f2a52 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
go: Bump go124-dependent ports

Earlier I bumped the default Go to 1.24. Ports that specify a lower
version will still build with those lower version (for now), so they
don't need a bumping. Instead I'm bumping anything that (now) has go124
as a dependency.
1.23.0
20 May 2025 15:52:06
commit hash: aa25ca5ebaae827e7d064b746ce5d692ad02cf54commit hash: aa25ca5ebaae827e7d064b746ce5d692ad02cf54commit hash: aa25ca5ebaae827e7d064b746ce5d692ad02cf54commit hash: aa25ca5ebaae827e7d064b746ce5d692ad02cf54 files touched by this commit
Juraj Lutter (otis) search for other commits by this committer
security/openvpn-auth-oauth2: Add new port

openvpn-auth-oauth2 handles the single sign-on (SSO) authentication
for OpenVPN servers. Authentication can be performed against
various identity providers, among others also Microsoft Entra ID,
GitHub, Okta, Google, Keycloak and other OIDC-compliant providers.

Docs are at https://github.com/jkroepke/openvpn-auth-oauth2

Number of commits found: 2