JSON Parameters | Success Response | Failure / Error Response |
---|
Continue | SkipTwoFactor | TwoFactor | Authenticated | HardStop | Redirect |
---|
{
"user_id": "<USERNAME>",
"parameters": {
"ip_address": "<IP ADDRESS>"
}
} Example: { "user_id": "jsmith", "parameters": { "ip_address": "111.222.33.44" } } The IP Address is not required if only performing user / group restriction; otherwise, it is required for all other functionality |
| { "realm_workflow": "username_2ndfactor_password", "suggested_action": "2ndfactor_password", "status": "Continue", "message": "" } | { "realm_workflow": "username_2ndfactor_password", "suggested_action": "password", "status": "SkipTwoFactor", "message": "" } | { "realm_workflow": "username_2ndfactor_password", "suggested_action": "2ndfactor_password", "status": "TwoFactor", "message": "" } | { "realm_workflow": "username_2ndfactor_password", "suggested_action": "none", "status": "Authenticated", "message": "" } | { "realm_workflow": "username_2ndfactor_password", "suggested_action": "stop", "status": "HardStop", "message": "" } | { "realm_workflow": "username_2ndfactor_password", "suggested_action": "redirect", "redirect_url": "https://example.com", "status": "IPRedirect", "message": "" } | { "status": "disabled", "message": "Please enable the Analyze Engine within your SecureAuth realm." } | { "realm_workflow": "username_password", "suggested_action": "password", "status": "Continue", "message": "" } | { "realm_workflow": "username_password", "suggested_action": "password", "status": "SkipTwoFactor", "message": "" } | { "realm_workflow": "username_password", "suggested_action": "2ndfactor_password", "status": "TwoFactor", "message": "" } | { "realm_workflow": "username_password", "suggested_action": "none", "status": "Authenticated", "message": "" } | { "realm_workflow": "username_password", "suggested_action": "stop", "status": "HardStop", "message": "" } | { "realm_workflow": "username_password", "suggested_action": "redirect", "redirect_url": "https://example.com", "status": "IPRedirect", "message": "" } | { "realm_workflow": "2ndfactor", "suggested_action": "2ndfactor", "status": "Continue", "message": "" } | { "realm_workflow": "2ndfactor", "suggested_action": "none", "status": "SkipTwoFactor", "message": "" } | { "realm_workflow": "2ndfactor", "suggested_action": "2ndfactor", "status": "TwoFactor", "message": "" } | { "realm_workflow": "2ndfactor", "suggested_action": "none", "status": "Authenticated", "message": "" } | { "realm_workflow": "2ndfactor", "suggested_action": "stop", "status": "HardStop", "message": "" } | { "realm_workflow": "2ndfactor", "suggested_action": "redirect", "redirect_url": "https://example.com", "status": "IPRedirect", "message": "" } | { "realm_workflow": "usernamepassword_2ndfactor", "suggested_action": "2ndfactor", "status": "Continue", "message": "" } | { "realm_workflow": "usernamepassword_2ndfactor", "suggested_action": "none", "status": "SkipTwoFactor", "message": "" } | { "realm_workflow": "usernamepassword_2ndfactor", "suggested_action": "2ndfactor", "status": "TwoFactor", "message": "" } | { "realm_workflow": "usernamepassword_2ndfactor", "suggested_action": "none", "status": "Authenticated", "message": "" } | { "realm_workflow": "usernamepassword_2ndfactor", "suggested_action": "stop", "status": "HardStop", "message": "" } | { "realm_workflow": "usernamepassword_2ndfactor", "suggested_action": "redirect", "redirect_url": "https://example.com", "status": "IPRedirect", "message": "" } | { "realm_workflow": "usernamepassword", "suggested_action": "password", "status": "Continue", "message": "" } | { "realm_workflow": "usernamepassword", "suggested_action": "none", "status": "SkipTwoFactor", "message": "" } | { "realm_workflow": "usernamepassword", "suggested_action": "2ndfactor", "status": "TwoFactor", "message": "" } | { "realm_workflow": "usernamepassword", "suggested_action": "none", "status": "Authenticated", "message": "" } | { "realm_workflow": "usernamepassword", "suggested_action": "stop", "status": "HardStop", "message": "" } | { "realm_workflow": "usernamepassword", "suggested_action": "redirect", "redirect_url": "https://example.com", "status": "IPRedirect", "message": "" } | { "realm_workflow": "username", "suggested_action": "none", "status": "Continue", "message": "" } | { "realm_workflow": "username", "suggested_action": "none", "status": "SkipTwoFactor", "message": "" } | { "realm_workflow": "username", "suggested_action": "2ndfactor", "status": "TwoFactor", "message": "" } | { "realm_workflow": "username", "suggested_action": "none", "status": "Authenticated", "message": "" } | { "realm_workflow": "username", "suggested_action": "stop", "status": "HardStop", "message": "" } | { "realm_workflow": "username", "suggested_action": "redirect", "redirect_url": "https://example.com", "status": "IPRedirect", "message": "" } | { "realm_workflow": "persistent_token", "suggested_action": "none", "status": "Continue", "message": "" } | { "realm_workflow": "persistent_token", "suggested_action": "none", "status": "SkipTwoFactor", "message": "" } | { "realm_workflow": "persistent_token", "suggested_action": "2ndfactor", "status": "TwoFactor", "message": "" } | { "realm_workflow": "persistent_token", "suggested_action": "none", "status": "Authenticated", "message": "" } | { "realm_workflow": "persistent_token", "suggested_action": "stop", "status": "HardStop", "message": "" } | { "realm_workflow": "persistent_token", "suggested_action": "redirect", "redirect_url": "https://example.com", "status": "IPRedirect", "message": "" } |
|