The following objects are directly related to the mfa
API.
The MFA (Multi-Factor Authentication) object has the following properties.
Property | Type | Description |
---|---|---|
mfaid | ID | ID of the MFA method. Property behavior: - read-only - required for update operations |
type | integer | Type of the MFA method. Possible values: 1 - TOTP (Time-based One-Time Passwords); 2 - Duo Universal Prompt. |
name | string | Unique name of the MFA method. Property behavior: - required for create operations |
hash_function | integer | Type of the hash function for generating TOTP codes. Possible values: 1 - SHA-1; 2 - SHA-256; 3 - SHA-512. Property behavior: - required if type is set to "TOTP" |
code_length | integer | Verification code length. Possible values: 6 - 6-digit long; 8 - 8-digit long. Property behavior: - required if type is set to "TOTP" |
api_hostname | string | API hostname provided by the Duo authentication service. Property behavior: - required if type is set to "Duo Universal Prompt" |
clientid | string | Client ID provided by the Duo authentication service. Property behavior: - required if type is set to "Duo Universal Prompt" |
client_secret | string | Client secret provided by the Duo authentication service. Property behavior: - required if type is set to "Duo Universal Prompt" |