Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Launch Knowledge Base main page from our Web Application using API

Mohan M A
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
July 26, 2023

Hello Support Team,

We are currently exploring the use of Atlassian Confluence to set up our Product Knowledge Base.

Here's our specific requirement:

Our web application is hosted on Azure, and we want our customers to access the Knowledge Base in Confluence securely by clicking on the Help link within the application. During the redirection process, we need a secure authentication mechanism such as basic auth, API Auth, or any other appropriate method. Importantly, this authentication should be seamless, allowing our users to access the Knowledge Base without having to enter separate usernames and passwords.

We would appreciate your guidance on implementing this secure authentication process for our Knowledge Base.

Thank you for your assistance.

3 answers

1 vote
Aron Gombas _Midori_
Community Champion
July 27, 2023

I don't think you can use an API key to authenticate into the Confluence web interface. An API key can authenticate REST API calls.

Another idea that comes to my mind is that you could research if exporting the Confluence content to a static website with the Scroll Viewport app could help with this use case? I mean Viewport is based on export tempates, and maybe you could roll out your own authentication somehow...

0 votes
Mohan M A
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
July 26, 2023

Hi @Aron Gombas _Midori_ ,

Thanks for your response.

But I our application is not an Identity Provider, So from our application we can't able to make SSO.

 

Could you please let me know is below scenario is possible from our application to Confluence Knowledge Base.

 

1. Create an API key in Knowledge Base(Confluence).

2. Configure that API key in our application.

3. Whenever our customer click the Help link, we will redirect to Confluence page along with API Key.

4. At the time of launching the Confluence site, is it possible to validate and authenticate a API and launch the main dashboard.

 

Please let me know if is possible above steps? If possible please share the documentation.  

0 votes
Aron Gombas _Midori_
Community Champion
July 26, 2023

Because you want the user authenticate, you obviously need to use a SSO integrated with the Atlassian Platform.

I think the right way to do this if your web application integrates with the SSO implemented by Atlassian Access: https://support.atlassian.com/security-and-access-policies/docs/configure-saml-single-sign-on-with-an-identity-provider/

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events