[java-identity-provider COMMIT] /trunk/idp-conf/src/main/resources/system/flows/cas/login/login-flow.xml
noreply at shibboleth.net
noreply at shibboleth.net
Fri Nov 6 16:12:17 EST 2015
Author: scantor
Date: Fri Nov 6 16:12:17 2015
New Revision: 7959
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=7959&view=rev
Log:
IDP-791 - Correct order of initial client storage load.
Modified:
trunk/idp-conf/src/main/resources/system/flows/cas/login/login-flow.xml
Modified: trunk/idp-conf/src/main/resources/system/flows/cas/login/login-flow.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/system/flows/cas/login/login-flow.xml?rev=7959&r1=7958&r2=7959&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/system/flows/cas/login/login-flow.xml (original)
+++ trunk/idp-conf/src/main/resources/system/flows/cas/login/login-flow.xml Fri Nov 6 16:12:17 2015
@@ -10,6 +10,18 @@
<evaluate result="flowScope.hasAuthenticationContext" expression="false" />
</on-entry>
<evaluate expression="InitializeProfileRequestContext"/>
+ <evaluate expression="PopulateClientStorageLoadContext" />
+ <evaluate expression="'proceed'" />
+ <transition on="proceed" to="ClientStorageLoad" />
+ <transition on="NoLoadNeeded" to="ContinueLogin" />
+ </action-state>
+
+ <subflow-state id="ClientStorageLoad" subflow="client-storage/read">
+ <input name="calledAsSubflow" value="true" />
+ <transition on="proceed" to="ContinueLogin"/>
+ </subflow-state>
+
+ <action-state id="ContinueLogin">
<evaluate expression="PopulateSessionContext"/>
<evaluate expression="InitializeLogin" />
<evaluate expression="BuildRelyingPartyContext" />
@@ -17,16 +29,9 @@
<evaluate expression="SelectRelyingPartyConfiguration" />
<evaluate expression="SelectProfileConfiguration" />
<evaluate expression="PublishProtocolRequest" />
- <evaluate expression="PopulateClientStorageLoadContext" />
<evaluate expression="'proceed'" />
- <transition on="proceed" to="ClientStorageLoad" />
- <transition on="NoLoadNeeded" to="CheckAuthenticationRequired" />
+ <transition on="proceed" to="CheckAuthenticationRequired" />
</action-state>
-
- <subflow-state id="ClientStorageLoad" subflow="client-storage/read">
- <input name="calledAsSubflow" value="true" />
- <transition on="proceed" to="CheckAuthenticationRequired"/>
- </subflow-state>
<decision-state id="CheckAuthenticationRequired">
<if test="flowScope.serviceTicketRequest.gateway"
More information about the commits
mailing list