Details

This atomic belongs to the Cisco Duo: Auth API atomic group.

Performs an asynchronous second-factor authentication for a Duo user by sending a push notification to the user's smartphone app, verifying a passcode, or placing a phone call. It is also used to send the user a new batch of passcodes via SMS. A username or user ID is required. This action returns a transaction ID which can be used to check request status.

Target: HTTP Endpoint for your Duo API hostname

Account Key: None (uses API keys)

Steps:
[] Validate that a username or user ID was provided
[] Generate a list of parameters to POST to Duo
[] Generate a signed signature for the request
[] Send the request to Duo
[] Set the workflow's output variables
[] Check if the request was successful:
[]> If it was, extract some values and set output variables
[]> If it wasn't, return an error

More information about this API: https://duo.com/docs/authapi#/auth

About
Authorship
Cisco Managed