[java-identity-provider COMMIT] in /trunk/idp-conf/src/main/resources/system/flows/intercept: attribute-release-flow....
noreply at shibboleth.net
noreply at shibboleth.net
Thu Mar 2 20:57:16 EST 2017
Author: scantor
Date: Thu Mar 2 20:57:16 2017
New Revision: 8638
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=8638&view=rev
Log:
IDP-1133 - Fix implicit transitions in interceptor flows.
Modified:
trunk/idp-conf/src/main/resources/system/flows/intercept/attribute-release-flow.xml
trunk/idp-conf/src/main/resources/system/flows/intercept/terms-of-use-flow.xml
Modified: trunk/idp-conf/src/main/resources/system/flows/intercept/attribute-release-flow.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/system/flows/intercept/attribute-release-flow.xml?rev=8638&r1=8637&r2=8638&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/system/flows/intercept/attribute-release-flow.xml (original)
+++ trunk/idp-conf/src/main/resources/system/flows/intercept/attribute-release-flow.xml Thu Mar 2 20:57:16 2017
@@ -20,6 +20,7 @@
<evaluate expression="PopulateAttributeConsentContext" />
<evaluate expression="PopulatePreConsentAuditContext" />
<evaluate expression="'proceed'" />
+
<transition on="proceed" to="TestForRevokeConsent" />
</action-state>
@@ -36,12 +37,15 @@
<action-state id="RevokeConsent">
<evaluate expression="RevokeConsent" />
<evaluate expression="'ClearAttributeReleaseConsent'" />
+
+ <transition on="ClearAttributeReleaseConsent" to="ClearAttributeReleaseConsent" />
</action-state>
<!-- Write 'ClearAttributeReleaseConsent' event to consent audit log. -->
<action-state id="ClearAttributeReleaseConsent">
<evaluate expression="WriteAttributeReleaseConsentAuditLog" />
<evaluate expression="'proceed'" />
+
<transition on="proceed" to="TestForRevokeGlobalAttributeConsent" />
</action-state>
@@ -53,6 +57,7 @@
<action-state id="RevokeGlobalAttributeConsent">
<evaluate expression="RevokeGlobalAttributeConsent" />
<evaluate expression="'proceed'" />
+
<transition on="proceed" to="PopulateConsentContext" />
</action-state>
@@ -61,6 +66,7 @@
<action-state id="ReadConsentFromStorage">
<evaluate expression="ReadConsentFromStorage" />
<evaluate expression="'proceed'" />
+
<transition on="proceed" to="TestForReadGlobalAttributeConsentFromStorage" />
</action-state>
@@ -72,6 +78,7 @@
<action-state id="ReadGlobalAttributeConsentFromStorage">
<evaluate expression="ReadGlobalAttributeConsentFromStorage" />
<evaluate expression="'proceed'" />
+
<transition on="proceed" to="TestForGlobalAttributeConsent" />
</action-state>
@@ -89,6 +96,7 @@
<action-state id="PopulateConsentContext">
<evaluate expression="PopulateConsentContext" />
<evaluate expression="'proceed'" />
+
<transition on="proceed" to="IsConsentRequired" />
</action-state>
@@ -140,12 +148,15 @@
<action-state id="GlobalConsent">
<evaluate expression="CreateGlobalConsentResult" />
<evaluate expression="'GlobalAttributeReleaseConsent'" />
+
+ <transition on="GlobalAttributeReleaseConsent" to="GlobalAttributeReleaseConsent" />
</action-state>
<!-- Write 'GlobalAttributeReleaseConsent' event to consent audit log. -->
<action-state id="GlobalAttributeReleaseConsent">
<evaluate expression="WriteAttributeReleaseConsentAuditLog" />
<evaluate expression="'proceed'" />
+
<transition on="proceed" to="proceed" />
</action-state>
@@ -155,6 +166,8 @@
<action-state id="ExtractConsent">
<evaluate expression="ExtractConsent" />
<evaluate expression="'AttributeReleaseConsent'" />
+
+ <transition on="AttributeReleaseConsent" to="AttributeReleaseConsent" />
</action-state>
<!-- Write 'AttributeReleaseConsent' event to consent audit log. -->
@@ -162,6 +175,7 @@
<evaluate expression="PopulateConsentAuditContext" />
<evaluate expression="WriteAttributeReleaseConsentAuditLog" />
<evaluate expression="'proceed'" />
+
<transition on="proceed" to="TestForDoNotRememberConsent" />
</action-state>
@@ -179,6 +193,7 @@
<action-state id="CreateResult">
<evaluate expression="CreateResult" />
<evaluate expression="'proceed'" />
+
<transition on="proceed" to="ReleaseAttributes" />
</action-state>
@@ -188,6 +203,7 @@
<action-state id="ReleaseAttributes">
<evaluate expression="ReleaseAttributes" />
<evaluate expression="'proceed'" />
+
<transition on="proceed" to="proceed" />
</action-state>
Modified: trunk/idp-conf/src/main/resources/system/flows/intercept/terms-of-use-flow.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/system/flows/intercept/terms-of-use-flow.xml?rev=8638&r1=8637&r2=8638&view=diff
[... 28 lines stripped ...]
More information about the commits
mailing list