Of course *cas.properties:*
... cas.authn.mfa.simple.name=mfa-simple cas.authn.mfa.simple.order=1 cas.authn.mfa.simple.token.core.timeToKillInSeconds=90 cas.authn.mfa.simple.sms.from=Company Name cas.authn.mfa.simple.sms.text=Code: ${token} cas.authn.mfa.simple.sms.attribute-name=irisPersonalUniqueID ... cas.authn.ldap[0].name=LdapAuthenticationHandler cas.authn.ldap[0].hostnameVerifier=ANY cas.authn.ldap[0].followReferrals=true cas.authn.ldap[0].min-pool-size=5 cas.authn.ldap[0].max-pool-size=100 cas.authn.ldap[0].validateOnCheckout=false cas.authn.ldap[0].validatePeriodically=true cas.authn.ldap[0].blockWaitTime=PT5S cas.authn.ldap[0].connectTimeout=PT1M cas.authn.ldap[0].validatePeriod=PT5M cas.authn.ldap[0].prunePeriod=PT5M cas.authn.ldap[0].validateTimeout=PT5S cas.authn.ldap[0].responseTimeout=PT5S cas.authn.ldap[0].idleTime=PT5M cas.authn.ldap[0].poolPassivator=BIND cas.authn.ldap[0].type=AUTHENTICATED cas.authn.ldap[0].passwordPolicy.enabled=true cas.authn.ldap[0].passwordPolicy.type=GENERIC cas.authn.ldap[0].passwordPolicy.warnAll=false cas.authn.ldap[0].passwordPolicy.warningDays=60 cas.authn.ldap[0].passwordPolicy.policyAttributes.accountLocked=javax.security.auth.login.AccountLockedException cas.authn.ldap[0].order=0 ... *service.json* { "@class": "org.apereo.cas.services.CasRegisteredService", "id": 168, "name": “Service Name”, "description": "Service Description”, "serviceId": "^http.*://service.com/.*”, "evaluationOrder": 168, "logoutType": "BACK_CHANNEL", "authenticationPolicy" : { "@class" : "org.apereo.cas.services.DefaultRegisteredServiceAuthenticationPolicy", "requiredAuthenticationHandlers" : ["java.util.TreeSet", [ "LdapAuthenticationHandler", "mfa-simple" ]] }, "accessStrategy": { "@class": "org.apereo.cas.services.DefaultRegisteredServiceAccessStrategy", "enabled": true, "ssoEnabled": true, "delegatedAuthenticationPolicy": { "@class": "org.apereo.cas.services.DefaultRegisteredServiceDelegatedAuthenticationPolicy", "permitUndefined": false }, "usernameAttributeProvider": { "@class": "org.apereo.cas.services.DefaultRegisteredServiceUsernameProvider" }, "multifactorPolicy": { "@class": "org.apereo.cas.services.DefaultRegisteredServiceMultifactorPolicy", "multifactorAuthenticationProviders": [ "java.util.LinkedHashSet", [ "mfa-simple" ] ], "forceExecution": true }, "attributeReleasePolicy": { "@class": "org.apereo.cas.services.ReturnAllAttributeReleasePolicy", "authorizedToReleaseCredentialPassword": false, "authorizedToReleaseProxyGrantingTicket": false } } If I access the service the value of *authenticationMethod* is: [image: Captura de pantalla 2023-11-17 a las 8.10.04.png] the log file is very large, any particular lines? El jueves, 16 de noviembre de 2023 a las 20:30:31 UTC+1, Meysam Shirazi escribió: Hi Jorge Please share the configuration, and any log if available. On Thursday, November 16, 2023 at 3:22:43 PM UTC+3:30 Jorge Bastida wrote: Good morning, In CAS 6.3.7 when authenticating a service with mfa-simple the value of authenticationMethod was: authenticationMethod: 1.-LdapAuthenticationHandler 2.- mfa-simple However in 6.6.13 when I authenticate an identical service the value of my authenticationMethod is the following. authenticationMethod: mfa-simple The LdapAuthenticationHandler registry is lost, is there any way to replicate the CAS 6.3.7 behavior in 6.6.13? Thank you very much in advance. -- - Website: https://apereo.github.io/cas - Gitter Chatroom: https://gitter.im/apereo/cas - List Guidelines: https://goo.gl/1VRrw7 - Contributions: https://goo.gl/mh7qDG --- You received this message because you are subscribed to the Google Groups "CAS Community" group. To unsubscribe from this group and stop receiving emails from it, send an email to cas-user+unsubscr...@apereo.org. To view this discussion on the web visit https://groups.google.com/a/apereo.org/d/msgid/cas-user/47525bf6-925b-47cb-8eec-ee904fe666fan%40apereo.org.