fordparsons / duo-helpdesk

Framework for DHD14 Helpdesk App

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Duo User Verification with Flask

For use with fordparsons/duo-helpdesk docker image

https://hub.docker.com/r/fordparsons/duo-helpdesk/

How to use

Setup a Duo WebDSK application Install docker on host system Create the docker container (this example names it "helpdesk"):

docker run -d -p 5000:5000 --name <yourcontainername> fordparsons/duo-helpdesk

Edit duo.conf file to include ikey, skey, akey (string of 40 random characters) and API Import your duo.conf file to the running container:

docker cp duo.conf <yourcontainername>:duo-helpdesk/duo.conf

Navigate your browser to http://localhost:5000/ Click the Green Button and enter username to verify!

duo.conf format

; Duo integration config

[duo]

ikey = <your ikey>
skey = <your skey>
akey = <your generated akey>
host = <your api-hostname>

The ikey, skey, and host values can be found in the Duo Admin panel. Please see the documentation for using the Python WebSDK on how to generate a suitable string for the akey value.

About

Framework for DHD14 Helpdesk App

License:MIT License


Languages

Language:JavaScript 49.8%Language:Python 32.5%Language:HTML 11.0%Language:CSS 5.7%Language:Shell 1.0%