Confluence is not using the seraph logout url to define how to log out.

Type atlassian
Modified 2018-10-11T09:03:17


We need to update our use of seraph to delegate the definition of the logout url to seraph-config.xml

h2. Workaround for Confluence 5.7.2 and older

Find and copy <confluence_install>/confluence/WEB-INF/lib/confluence-x.x.x.jar to a temp location (with "x.x.x" representing your Confluence version number)

Extract the file: {{jar -xf confluence-x.x.x.jar}}

Open {{xwork.xml}} in an editor and locate this section:

{code} <action name="logout" class="com.atlassian.confluence.user.actions.LogoutAction"> <interceptor-ref name="defaultStack"/> <result name="error" type="velocity">/logout.vm</result> <result name="success" type="redirect">/login.action?logout=true</result> </action> {code}

Replace the redirect URL for {{success}} result to the desired URL, e.g.:

{code} <result name="success" type="redirect">/my_custom_url.html</result> {code}

Save the file, and copy it to <confluence_install>/confluence/WEB-INF/classes/

Restart Confluence