Confluence plugin user authentication

While researching for different approaches I wanted to make a check also from here.

We're working on a Confluence macro plugin that would open an iframe to an external service. It's clear how the user can be identified but the service would need to validate the Confluence user's session against the Confluence. What would be the best approach to valite the user's session against Confluence?

2 answers

0 vote
David Simpson Community Champion Jun 30, 2014

What is the external service? You may have options based on that.

Hi David,

Thanks for your reply.

The external service is our own application. Most likely we have to create the application link between Confluence and the external service. This allows us to use Confluence API. However, it seems that the current Confluence APIs that should be suitable for production use do not give out any means to confirm that the user is logged in (session is valid). Have you found out any way to verify user's session via Confluence API?

Suggest an answer

Log in or Sign up to answer
Atlassian Community Anniversary

Happy Anniversary, Atlassian Community!

This community is celebrating its one-year anniversary and Atlassian co-founder Mike Cannon-Brookes has all the feels.

Read more
Community showcase
Kesha Thillainayagam
Posted Apr 13, 2018 in Confluence

We want to hear how your non-technical teams are using Confluence!

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...

381 views 21 10
Join discussion

Atlassian User Groups

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!

Find my local user group

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

Groups near you