- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-08-2013 10:20 AM
Anyone have any idea on how to modify the external_logout_complete.do page that is executed when a user logs out of a SSO instance?
I know I can simply change this value on the Single Sign-on properties and divert the user to another web page, but as I only wish to make a few minor edits to the default page so I don't want to reinvent the wheel. I essentially want to add a link to this page to allows users to go back to the home page.
I've looked in ui pages, ui macros, script includes, etc without any luck in determining how this page is generated. I'm sure there is a simple answer, but I'm out of ideas on how to do this.
Thanks!
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-09-2013 07:38 AM
That said, it's a really simple page. Here's the current content, which you could probably copy/paste into a UI Page and modify (don't ask me why there are nested tables - my guess is that this page was thrown together in 30 seconds many years ago):
<?xml version="1.0" encoding="utf-8" ?>
<j:jelly trim="true" xmlns:j="jelly:core" xmlns:g="glide" xmlns:j2="null" xmlns:g2="null">
<table class="wide" cellpadding="0" cellspacing="0" border="0">
<tr class="header">
<td>
<table border="0" cellspacing="0" cellpadding="2">
<tr class="header">
<td width="100%">
<div id="form_header" class="caption" style="margin-top: 2px;">${gs.getMessage('Logout succeeded')}</div>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<div>
<h3>${gs.getMessage('Logout successful')}</h3>
</div>
</td>
</tr>
<tr>
<td>
<div>
${gs.getMessage('You have successfully logged out.')}
</div>
</td>
</tr>
</table>
</j:jelly>
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-08-2013 10:52 AM
It's currently hardcoded. You can create a new UI Page named external_logout_complete to override it if you like.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-08-2013 10:55 AM
Darn, I was afraid of that. However, it's good to know. Thanks!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-09-2013 07:38 AM
That said, it's a really simple page. Here's the current content, which you could probably copy/paste into a UI Page and modify (don't ask me why there are nested tables - my guess is that this page was thrown together in 30 seconds many years ago):
<?xml version="1.0" encoding="utf-8" ?>
<j:jelly trim="true" xmlns:j="jelly:core" xmlns:g="glide" xmlns:j2="null" xmlns:g2="null">
<table class="wide" cellpadding="0" cellspacing="0" border="0">
<tr class="header">
<td>
<table border="0" cellspacing="0" cellpadding="2">
<tr class="header">
<td width="100%">
<div id="form_header" class="caption" style="margin-top: 2px;">${gs.getMessage('Logout succeeded')}</div>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<div>
<h3>${gs.getMessage('Logout successful')}</h3>
</div>
</td>
</tr>
<tr>
<td>
<div>
${gs.getMessage('You have successfully logged out.')}
</div>
</td>
</tr>
</table>
</j:jelly>
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-06-2015 02:18 PM
As suggested, I created a custom UI page with our logo (ex MyLogout) and updated our SSO identity provider record with "mylogout.do" in the field "External logout redirect".
I now have the issue shown in the thread below:
Also the user was not actually logged out..