DuoAuthenticationModuleType (Complex Type)

Namespace: http://midpoint.evolveum.com/xml/ns/public/common/common-3

Supertype: AbstractAuthenticationModuleType
Module is used for 2FA authentication. Module use duo server for authentication via hardware key of mobile, tablet and so on. We cant use it as only one authentication module. We need some primary authentication module for example saml.
Item Summary  
Name Type Multiplicity Description
name property
string
[0,1] Unique name of the authentication module. 
identifier property
string
[1,1] Unique module identifier. 
description property
string
[0,1] Free form description of the module (administrator comment). 
focusType property
QName
[0,1] Type of logged object that this authentication module applies to. 
documentation property
string
[0,1] Technical documentation for a particular object or construct. 
clientId property
string
[1,1] This value is the client id provided by Duo in the admin panel. 
clientSecret property
ProtectedStringType
[1,1] This value is the client secret provided by Duo in the admin panel. 
apiHostname property
string
[1,1] This value is the api host provided by Duo in the admin panel. 
CACerts property
string
[0,-1] List of CA Certificates to use. 
pathForDuoUsername property
ItemPathType
[0,1] The path to the user attribute which should be sent to duo server as username of authenticated user.