[java-identity-provider COMMIT] in /trunk/idp-conf/src/main/resources: system/flows/logout/logout-flow.xml views/logo...

noreply at shibboleth.net noreply at shibboleth.net
Wed Jan 6 13:55:47 EST 2016


Author: scantor
Date: Wed Jan  6 13:55:47 2016
New Revision: 8068

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=8068&view=rev
Log:
IDP-892 - global logout view - Uncaught Exception

Fix a bug preventing flow completion when SLO is not in play.

Modified:
    trunk/idp-conf/src/main/resources/system/flows/logout/logout-flow.xml
    trunk/idp-conf/src/main/resources/views/logout.vm

Modified: trunk/idp-conf/src/main/resources/system/flows/logout/logout-flow.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/system/flows/logout/logout-flow.xml?rev=8068&r1=8067&r2=8068&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/system/flows/logout/logout-flow.xml	(original)
+++ trunk/idp-conf/src/main/resources/system/flows/logout/logout-flow.xml	Wed Jan  6 13:55:47 2016
@@ -83,8 +83,9 @@
             <evaluate expression="flowRequestContext.getExternalContext().getNativeResponse()" result="viewScope.response" />
             <evaluate expression="flowRequestContext.getActiveFlow().getApplicationContext().containsBean('shibboleth.CustomViewContext') ? flowRequestContext.getActiveFlow().getApplicationContext().getBean('shibboleth.CustomViewContext') : null" result="viewScope.custom" />
         </on-entry>
+        <transition on="proceed" to="LogoutCompleteView" />
+        <transition on="end" to="LogoutCompleteView" />
         <transition on="propagate" to="LogoutPropagateView" />
-        <transition on="end" to="LogoutCompleteView" />
     </view-state>
 
     <!-- Terminus -->

Modified: trunk/idp-conf/src/main/resources/views/logout.vm
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/views/logout.vm?rev=8068&r1=8067&r2=8068&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/views/logout.vm	(original)
+++ trunk/idp-conf/src/main/resources/views/logout.vm	Wed Jan  6 13:55:47 2016
@@ -65,10 +65,8 @@
                 </ol>
             #else
                 <p><strong>#springMessageText("idp.logout.complete", "The logout operation is complete, and no other services appear to have been accessed during this session.")</strong></p>
-                <!-- If SAML logout with no extra work to do, complete the flow by adding a hidden iframe. -->
-                #if ( $profileRequestContext.getProfileId().contains("saml2/logout") )
-                    <iframe style="display:none" src="$flowExecutionUrl&_eventId=proceed">
-                #end
+                <!-- Complete the flow by adding a hidden iframe. -->
+                <iframe style="display:none" src="$flowExecutionUrl&_eventId=proceed">
             #end
 
           </div>



More information about the commits mailing list