WebAuthn: Issue with Fido metadata?
Cantor, Scott
cantor.2 at osu.edu
Mon Nov 4 13:37:00 UTC 2024
> Maybe I don't quite understand. Isn't the activateCondition
> implemented on the idp side? The condition I use is that if
> the user has a passkey then the authn/Password can not be
> used (i.e. not downgrading). That check is done on the idp
> side as I understand.
Of course.
> If the SP requires MFA and gets only authn/Password (if the
> user hasn't a passkey) then the request will be rejected
> anyway. Am I correct?
A correctly configured IdP doesn't lie, and no IdP that isn't lying should be signalling an AuthnContext class signalling something in particular if it wasn't done.
An SP that doesn't request a specific context class doesn't get to complain about what it gets or what was done.
So generally, yes, worrying about a downgrade means you don't have effective use of SAML to enforce what's being done.
-- Scott
More information about the dev
mailing list