This PR adds a brand new authentication module using Cisco Duo Security multi-factor authentication. The module requires 3 configuration parameters (API base url, integration key and secret key).
The module has two stages:
init stage - initializes authentication process using username
verify stage - verifies the authentication status of the transaction from the init stage
The choice of factor (push, phone, ...) is entirely up to the Duo service (authentication module sends option auto). See https://duo.com/docs/authapi#/auth for more information.
This PR adds a brand new authentication module using Cisco Duo Security multi-factor authentication. The module requires 3 configuration parameters (API base url, integration key and secret key). The module has two stages:
The choice of factor (
push
,phone
, ...) is entirely up to the Duo service (authentication module sends optionauto
). See https://duo.com/docs/authapi#/auth for more information.