Cisco Duo - Auth - Authenticate
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