Event transition issue for IdP 3.3.1
O'Dowd, Josh
Josh.O'Dowd at mso.umt.edu
Thu Apr 13 11:06:15 EDT 2017
Hello again,
I believe I see where we are causing this with our implementation of the flows/auth/conditions/expiring-password condition flow. When triggered, we are giving the user the option to "change password now" before continuing the authentication. The expiring-password-flow presents a form view to change the password, then inserts the new password into the UPC in the authnContext and then transitions back to "ValidateUsernamePassword", I guess to restart the authn flow, so to speak. Then due to a bug in 3.3.0, the expiring-password flow is having to do a manual c14n. Maybe I can remove that step now.
Basically we had this working before, cludgy as it is, and now the transition from expiring-password back into auth/Password is not working.
Our goal is to allow a user whose password is expiring soon the option to change the password, and then complete the intended authentication without having to re-enter credentials.
Thanks.
Josh
________________________________________
From: users [users-bounces at shibboleth.net] on behalf of O'Dowd, Josh [Josh.O'Dowd at mso.umt.edu]
Sent: Thursday, April 13, 2017 8:25 AM
To: users at shibboleth.net
Subject: Event transition issue for IdP 3.3.1
Good Morning,
We are getting this error regularly now, after an update to IdPv3.3.1:
...ERROR net.shibboleth.idp.authn - Uncaught runtime exception
org.springframework.webflow.engine.NoMatchingTransitionException: No transition found on occurence of event 'ValidateUsernamePassword' in state 'CallExpiringPassword' of flow 'authn/Password' -- valid transitional criteria are array<TransitionCriteria>[proceed] -- likely programmer error, check the set of TransitionCriteria for this state
I noticed the 3.3.1 release notes and we did add transitions to authn-events-flow.xml and intercept-events-flow.xml, to account for some custom events we have in place, but this appears to be for a native event. Do I need a transition somewhere for this as well?
Please advise. Thanks.
Josh O'Dowd
University of Montana
--
To unsubscribe from this list send an email to users-unsubscribe at shibboleth.net
More information about the users
mailing list