cas.authn.mfa.duo[0].trustedDeviceEnabled=false
cas.authn.mfa.duo[0].id=mfa-duo
cas.authn.mfa.duo[0].name=mfa-duo
cas.authn.mfa.duo[0].registrationUrl=https://xxx.yyy.zz/duo/
cas.authn.mfa.duo[0].rank=1
cas.authn.mfa.duo[0].duoSecretKey=3sdixxxxxxxxxxxxxxxpmXH7Z8OG
cas.authn.mfa.duo[0].duoApplicationKey=b38xxxxxxxxxxxx2465d1f
cas.authn.mfa.duo[0].duoIntegrationKey=DIOTPxxxxxxxxxxxxXXQ6Y
cas.authn.mfa.duo[0].duoApiHost=apixxxxxxx.duosecurity.com
service_id.json
{
"@class" : "org.apereo.cas.services.RegexRegisteredService",
"serviceId" : "^https*://xxx.yyyyy.com.*",
"name" : "Handshake",
"description" : "",
"id" : 1422000,
"theme" : "MY",
"evaluationOrder" : 45500,
"multifactorPolicy" :
{
"@class" : "org.apereo.cas.services.DefaultRegisteredServiceMultifactorPolicy",
"multifactorAuthenticationProviders" : [ "java.util.LinkedHashSet", [ "mfa-duo" ] ],
"principalAttributeNameTrigger" : "memberOf",
"principalAttributeValueToMatch" : "CN=IDM-duousers,OU=xx,DC=xx,DC=yy,DC=zz"
},
"usernameAttributeProvider" :
{
"@class" : "org.apereo.cas.services.DefaultRegisteredServiceUsernameProvider",
"canonicalizationMode" : "LOWER",
"encryptUsername" : false
}
}