BSD Ports

security/duo_openvpn 2.5 FreeBSD

Duo two-factor authentication for OpenVPN

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2
Categories
security, net-vpn
Package size
16.5 KiB, 37.2 KiB installed

Description

Duo provides simple two-factor authentication as a service via:

1.  Phone callback
2.  SMS-delivered one-time passcodes
3.  Duo mobile app to generate one-time passcodes
4.  Duo mobile app for smartphone push authentication
5.  Duo hardware token to generate one-time passcodes

Duo two-factor authentication for OpenVPN

In the other systems

SystemPortVersion
FreeBSDsecurity/duo_openvpn2.5
DragonFlysecurity/duo_openvpn2.5

Install

Binary package:

pkg install duo_openvpn

From the ports tree:

cd /usr/ports/security/duo_openvpn/ && make install clean

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

RUN_DEPENDS=	duo_openvpn>0:security/duo_openvpn

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:latest2.52.52.4_22.52.5
FreeBSD:14:quarterly2.52.5n/a2.52.5
FreeBSD:15:latest2.52.5n/a-2.5
FreeBSD:15:quarterly2.52.5n/an/an/a
FreeBSD:16:latest2.52.5n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 1

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

Build dependencies 3
Run dependencies 34

No port depends on this one.

Configuration

Options name: security_duo_openvpn

OptionDefaultDescription
METHODoffForce an authentication method (defaults to push, via METHOD)
PERLonPerl scripting language support
PYTHONoffPython bindings or support
USERNAMEoffForce duo to use username variable, instead of common_name
USES
gmake shebangfix
Service scripts
none

Message after installing

After creating a new protected OpenVPN application in your duo
admin panel, add the following to your openvpn configuration file:

plugin /usr/local/share/duo_openvpn/duo_openvpn.so 'IKEY SKEY HOST'

For more detailed installation instructions, please visit:
https://duo.com/docs/openvpn

Files

pkg-plist 6
  • share/duo_openvpn/ca_certs.pem
  • share/duo_openvpn/duo_openvpn.pl
  • share/duo_openvpn/duo_openvpn.py
  • share/duo_openvpn/https_wrapper.py
  • share/duo_openvpn/six.py
  • share/duo_openvpn/duo_openvpn.so
distinfo 1
FileSizeSHA256
duosecurity-duo_openvpn-2.5_GH0.tar.gz37731ddad07a3c07e5df83720f9ebebb1e478cd794d125959dfe25b1bfb5fc1a9d1d3

Commit history 0

No commits in the history this site was built from.