Sign inSign up

dijkstrasolutions/duoauthproxy

By dijkstrasolutions

•Updated 9 months ago

DUO Auth Proxy Image periodically updated.

Image
Networking
Security
1

867

dijkstrasolutions/duoauthproxy repository overview

DUO Auth Proxy Image updated periodically. The OS used is Ubuntu 22.04 LTS. Each update, the OS is updated and the application is reinstalled with the latest. This image supports the conf and logs. Many just support conf only. Sample docker container:

docker run -d --restart unless-stopped --name dap-01 -p 1812:1812/udp -v /opt/dap-01/conf:/opt/duoauthproxy/conf:ro -v /opt/dap-01/log:/opt/duoauthproxy/log:rw --cap-drop=all --cap-add=setgid --cap-add=setuid dijkstrasolutions/duoauthproxy:latest

Make sure to populate your authproxy.cfg and ca-bundle.crt file so the application can run properly, otherwise it will fail on startup initially because of the ro mapping. Of course these files are preserved after they are created and placed in the correct folder (from the example /opt/dap-01/conf).

Sample authproxy.cfg file

; Complete documentation about the Duo Auth Proxy can be found here: https://duo.com/docs/authproxy_reference⁠

; NOTE: After any changes are made to this file the Duo Authentication Proxy must be restarted for those changes to take effect.

; MAIN: Include this section to specify global configuration options.

; Reference: https://duo.com/docs/authproxy_reference#main-section⁠

;[main]

; CLIENTS: Include one or more of the following configuration sections.

; To configure more than one client configuration of the same type, append a number to the section name (e.g. [ad_client2])

[ad_client]

host=

service_account_username=

service_account_password=

search_dn=

; SERVERS: Include one or more of the following configuration sections.

; To configure more than one server configuration of the same type, append a number to the section name (e.g. radius_server_auto1, radius_server_auto2)

[radius_server_auto]

ikey=

skey=

api_host=

radius_ip_1=

radius_secret_1=

failmode=safe

client=ad_client

port=1812

You may less/cat or tail the log file for start-up results from the mapped log path (from the example /opt/dap-01/log/authproxy.log).

Tag summary

Content type

Image

Digest

sha256:9907a5857…

Size

112.1 MB

Last updated

9 months ago

docker pull dijkstrasolutions/duoauthproxy