Skip to content

agilebits/duo_universal_golang

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Duo Universal Go library

This SDK allows a web developer to quickly add Duo's interactive, self-service, two-factor authentication to any Golang web login form.

What's included:

  • duouniversal - The Golang Duo SDK for interacting with the Duo Universal Prompt
  • example - An example Go application with Duo integrated

Getting Started

To use the SDK in your existing development environment, install it using Go Modules

go mod init example
go get github.com/duosecurity/duo_universal_golang/duouniversal

Once it's installed, see our developer documentation at https://duo.com/docs/duoweb and example/main.go in this repo for guidance on integrating Duo 2FA into your web application. See duosecurity/duo_python#57 for a step-by-step example of migrating an existing WebSDK2 integration to the Universal SDK.

Contribute

To contribute, fork this repo and make a pull request with your changes when they are ready.

Install the SDK from source:

cd duouniversal/
go build

Tests

cd duouniversal/
go test

Format

To run formatter

go fmt

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 95.9%
  • HTML 2.9%
  • CSS 1.2%