We used this guide (http://docs.atlassian.com/atlassian-seraph/latest/sso.html) to write our custom authenticator. Everything works fine i.e. it manage to call our login servlet and redirect back to confluence and shows that the user has logged in to confluence. However, when the user tries to logout by accessing logout.action, it always redirect to login.action?logout=true and shows the following on the page:
You are currently logged in as xxx.
Can someone help to guide us how to make logout working with seraph in confluence 4.3?
Hi Kitt! Recently I faced the same problem and found the solution. In my case it is Confluence 3.5 but I'm pretty sure that it will work for you too.
1) extract xwork.xml from /WEB-INF/lib/confluence-4.3.jar;
2) edit xwork.xml and search for logout action there. Replace result where name="success" to this one:
<result name="success" type="redirect">YOUR_LOGOUT_URL</result>
3) put updated xwork.xml to /WEB-INF/classes/
4) restart Confluence.
I hope it will help.
Yes I did the same steps in 3.5 before upgrading to 4.3. The logout is still working in 4.3 after upgrading but there were some errors prompted saying some actions couldn't be found in 4.3.
I removed those action mappings from the xwork.xml and everything seems working OK now in 4.3.
Thanks a lot for your reply.
This community is celebrating its one-year anniversary and Atlassian co-founder Mike Cannon-Brookes has all the feels.Read more
Hi Community! Kesha (kay-sha) from the Confluence marketing team here! Can you share stories with us on how your non-technical (think Marketing, Sales, HR, legal, etc.) teams are using Confluen...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs