[java-identity-provider COMMIT] in /trunk/idp-conf/src/main/resources: flows/authn/conditions/conditions-flow.xml sys...

noreply at shibboleth.net noreply at shibboleth.net
Thu Dec 29 13:00:24 EST 2016


Author: scantor
Date: Thu Dec 29 13:00:24 2016
New Revision: 8585

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=8585&view=rev
Log:
IDP-1101 - SubjectC14N is not being performed for expiring-password condition

https://issues.shibboleth.net/jira/browse/IDP-1101

Modified:
    trunk/idp-conf/src/main/resources/flows/authn/conditions/conditions-flow.xml
    trunk/idp-conf/src/main/resources/system/flows/authn/password-authn-flow.xml

Modified: trunk/idp-conf/src/main/resources/flows/authn/conditions/conditions-flow.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/flows/authn/conditions/conditions-flow.xml?rev=8585&r1=8584&r2=8585&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/flows/authn/conditions/conditions-flow.xml	(original)
+++ trunk/idp-conf/src/main/resources/flows/authn/conditions/conditions-flow.xml	Thu Dec 29 13:00:24 2016
@@ -19,7 +19,7 @@
 
     <subflow-state id="CallExpiringPassword" subflow="authn/conditions/expiring-password">
         <input name="calledAsSubflow" value="true" />
-        <transition on="proceed" to="proceed" />
+        <transition on="proceed" to="ContinueSuccessfulAuthentication" />
     </subflow-state>
 
     <subflow-state id="CallExpiredPassword" subflow="authn/conditions/expired-password">

Modified: trunk/idp-conf/src/main/resources/system/flows/authn/password-authn-flow.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/system/flows/authn/password-authn-flow.xml?rev=8585&r1=8584&r2=8585&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/system/flows/authn/password-authn-flow.xml	(original)
+++ trunk/idp-conf/src/main/resources/system/flows/authn/password-authn-flow.xml	Thu Dec 29 13:00:24 2016
@@ -81,15 +81,21 @@
     
     <action-state id="ValidateUsernamePassword" parent="authn/conditions#ValidateUsernamePassword">
         <evaluate expression="ValidateUsernamePassword" />
-        <evaluate expression="PopulateSubjectCanonicalizationContext" />
         <evaluate expression="'proceed'" />
 
-        <transition on="proceed" to="CallSubjectCanonicalization" />
+        <transition on="proceed" to="ContinueSuccessfulAuthentication" />
         
         <!-- Fall through to a different flow if login fails on a passive or non-browser request. -->
         <transition on="#{ opensamlProfileRequestContext.getSubcontext(T(net.shibboleth.idp.authn.context.AuthenticationContext)).isPassive() || !opensamlProfileRequestContext.isBrowserProfile() }" to="ReselectFlow" />
 
         <!-- Other event transitions are determined by deployer in /flows/authn/conditions/conditions-flow.xml -->
+    </action-state>
+
+    <action-state id="ContinueSuccessfulAuthentication">
+        <evaluate expression="PopulateSubjectCanonicalizationContext" />
+        <evaluate expression="'proceed'" />
+        
+        <transition on="proceed" to="CallSubjectCanonicalization" />
     </action-state>
 
     <!-- This runs a c14n step on the result of the authentication. -->



More information about the commits mailing list