This page is displayed when a logout operation at the Identity Provider completes. This page is an example and should be customized. It is not fully internationalized because the presentation will be a highly localized decision, and we don't have a good suggestion for a default.
#if ($rpContext)
#springMessageText("idp.logout.sp-initiated", "You have been logged out of the following service:")
#if ($rpUIContext) $encoder.encodeForHTML($rpUIContext.getServiceName()) #else $encoder.encodeForHTML($rpContext.getRelyingPartyId()) #end
#end #if ( $logoutContext and !$logoutContext.getSessionMap().isEmpty() )
#springMessageText("idp.logout.ask", "Would you like to attempt to log out of all services accessed during your session? Please select Yes or No to ensure the logout operation completes, or wait a few seconds for Yes.")
#springMessageText("idp.logout.contactServices", "If you proceed, the system will attempt to contact the following services:")
-
#foreach ($sp in $logoutContext.getSessionMap().keySet())
#set ($rpCtx = $multiRPContext.getRelyingPartyContextById($sp))
#if ($rpCtx)
#set ($rpUIContext = $rpCtx.getSubcontext("net.shibboleth.idp.ui.context.RelyingPartyUIContext"))
#end
#if ($rpUIContext and $rpUIContext.getServiceName())
- $encoder.encodeForHTML($rpUIContext.getServiceName()) #else
- $encoder.encodeForHTML($sp) #end #end
#springMessageText("idp.logout.complete", "The logout operation is complete, and no other services appear to have been accessed during this session.")
#end