Skip to content

labwebdev/Authinator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Authinator

End User verification for Help Desks using Duo

The application begins by getting a username within your Duo instance. This will repeat until a valid username is found, or you press 'q'. The available devices for that user will be displayed, and the user can then choose which device, followed by which vailable method you want to use for that device.

The status of any Authentication (e.g. user chooses approve or deny) will be displayed as the result. Please note "Login request denied." and "Reporting login as fraudulent." are both the result of the end user denying the request. This is shown in the example workflow at the bottom of this readme.

Ctrl + C can be used at any time to quit the application, otherwise it will repeatedly loop to allow authentication of mulitple users.

Example workflow

Type the user's name in Duo: andrew

  1. Andrew's TestPhone (XXX-XXX-1234)
  2. Chewbacca (iOS)
  3. token 4177714

Authenticate with device # 0

  1. auto
  2. push
  3. sms
  4. phone
  5. mobile_otp

Authenticate with method # 3

Authenticating with phone

Reporting login as fraudulent.

About

End User verification for Help Desks using Duo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%