Implications of forceAuthn/AuthnInstant

Eric Goodman Eric.Goodman at ucop.edu
Thu Oct 10 12:28:30 EDT 2013


At the risk of more dead-horse beating:

>I would note though that using ForceAuthn has generally been associated 
>with using signed requests (and by extension not allowing unsigned 
>requests).

Is the implication of this statement that the following two scenarios are equivalent (from a security point of view)?

Scenario A
1) SP sends ForceAuthn in AuthnRequests
2) SP enforces maxTimeSinceAuthn on incoming assertions


Scenario B
1) SP sends ForceAuthn in AuthnRequests
2) SP AuthnRequest are signed
3) SP operator ensures that any relied upon IdPs honor and support ForceAuthn 
4) SP operator ensures that any relied upon IdPs require signed AuthnRequests from this SP


I grant that in scenario A there's still an implicit requirement that for logins to work the SP operator must ensure all IdPs honor the ForceAuthn, there's just less security risk in scenario A's failure mode if that is not done.


Thanks,

--- Eric 





More information about the users mailing list