So, I'll preface this with the understanding that Impersonation (surrogate) is a 'development' feature, but I figured I would still try and reach out to understand the situation.
Working with CAS 6.6.0, when I try and enable Impersonation and Simple MFA, impersonation breaks. Details: Working with a stock 6.6.0 overlay and a custom cas.properties, if I disable the MFA trigger, impersonation works as intended (both via selection screen and via user1+user2 on login). As soon as I enable the MFA trigger: cas.authn.mfa.triggers.global.global-provider-id=mfa-simple ... then I get one of two problems happening: 1) Using the impersonation menu (e.g. +username) When I attempt this, I get the MFA flow for the principal user, and it skips the impersonation selection screen. Login works, no impersonation allowed. 2) Using the login name (e.g. surrogateuser+principaluser) When I attempt this, the MFA validation fails with the following error: 2022-09-21 10:43:13,779 WARN [org.apereo.cas.mfa.simple.validation.DefaultCasSimpleMultifactorAuthenticationService] - <Principal assigned to token [principaluser] is unauthorized for token [CASMFA-######]> 2022-09-21 10:43:13,811 ERROR [org.apereo.cas.mfa.simple.CasSimpleMultifactorAuthenticationHandler] - <Failed to authenticate code CASMFA-###### DefaultCasSimpleMultifactorAuthenticationService.java:validate:76 CasSimpleMultifactorAuthenticationHandler.java:doAuthentication:63 AbstractPreAndPostProcessingAuthenticationHandler.java:authenticate:47 > Of these two errors, my biggest priority would be getting #1 working. Anyone else have any luck getting impersonation to work with MFA? Thanks, Chip Nurmi -- - 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/6d150ccb-1622-477d-995d-8948ba32841an%40apereo.org.