Logic for mfa-authn-config.xml

Paul B. Henson henson at cpp.edu
Thu Jan 11 21:38:17 EST 2018


> From: Tom Scavo
> Sent: Wednesday, January 10, 2018 2:41 PM
> To: Shib Users <users at shibboleth.net>
> Subject: Re: Logic for mfa-authn-config.xml
> 
> > Applications will fall into three groups; those that do not need MFA at all,
> > those that will use MFA if available but still work with just a password
> > otherwise, and those that strictly require MFA and will fail if it does not
> > succeed. I'm not sure yet where this application delineation information will
> > be stored.
> 
> The first two groups of applications just continue to do what they've
> always been doing (i.e., no RequestedAuthnContext in the
> AuthnRequest).

Well, I don't think so, unless I'm misunderstanding something. If the application says "I'm happy with just a password" and both categories say that, how will the selection script distinguish between them in order to use MFA if available, but still succeed if not?

> The latter group of applications indicate (via
> RequestedAuthnContext in the AuthnRequest) their requirement for MFA.
> If the IdP can not satisfy that requirement, it returns a SAML error.

Ah, yes, I suppose that is true; overriding the required authentication context for those should work. Actually, I suppose both the first and last category are satisfied by simple existing functionality. It's really just the middle category that needs some special casing.

Thanks...

--
Paul B. Henson  |  (909) 979-6361  |  http://www.cpp.edu/~henson/
Operating Systems and Network Analyst  |  henson at cpp.edu
California State Polytechnic University  |  Pomona CA 91768


 


More information about the users mailing list