We have multiple instances of Duo defined with distinct IDs:

E.g.:

cas.authn.mfa.duo[0].id=mfa-duo
cas.authn.mfa.duo[0].rank=0
cas.authn.mfa.duo[1].id=mfa-duo-alt
cas.authn.mfa.duo[1].rank=1

Prior to enabling multiple instances, we just relied on this global
property to provide the default ID.

cas.authn.mfa.global-provider-id=mfa-duo

I'm pretty sure we've empirically determined that setting instance duo[n].id
properties as well as global-provider-id is incompatible and results in
unreliable behaviour in terms of what actually gets invoked during
authentication. Can someone confirm this? Unfortunately, I can't find CAS
documentation for global-provider-id – search doesn't turn up
anything useful, nor do I find it on the page documenting "Multifactor
Authentication"[*]

We're currently configuring the Duo ID to use in each service registration
with
"multifactorAuthenticationProviders" : [ "java.util.LinkedHashSet", [
"mfa-duo" ] ],
or
"multifactorAuthenticationProviders" : [ "java.util.LinkedHashSet", [
"mfa-duo-alt" ] ],

Does the duo.rank property do anything here if we're explicitly only
specifying one or the other duo.id?

[*] <
https://apereo.github.io/cas/7.0.x/mfa/Configuring-Multifactor-Authentication.html
>

-- 
Baron Fujimoto <ba...@hawaii.edu> ::: UH Information Technology Services
minutas cantorum, minutas balorum, minutas carboratum descendus pantorum

-- 
- Website: https://apereo.github.io/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 visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAAjLUL31kZFCGw%2B_28YsfFoEfbrvfvGRRyXwPsTqPHYP68XKxg%40mail.gmail.com.

Reply via email to