Hello everyone,
I am working with this Python JIRA API for a couple of weeks now:
https://jira.readthedocs.io/en/master/
It provides the "Options" Parameter where one can specify the "client_cert" Option in order to pass a tuple of certificate-file and key-file for client side SSL (which I need to use from my company).
Can this be done with the Confluence API aswell ?
I could not find such Option in any Python Confluence API.
Is it possible to pass this Information when directly using the Rest API? If yes, a detailed description would be really nice!
Best
Johannes
Hello Johannes and welcome to the Community!
The REST API for Confluence server does offer 3 different methods for connecting to Confluence. Those methods are Basic Auth, Cookie and OAuth. Basic Auth (Username/Password) and Cookie are being phased out within Server. This leaves 2 available options for accessing Confluence over the REST API, Basic Auth (Token) and OAuth.
As far as using certificate authentication, I was unable to find anything which said this is an available option. I did review the python API (https://pypi.org/project/atlassian-python-api/) and was not able to find any reference there.
Your best option moving forward would be to use OAuth. You may find further information about OAuth at User impersonation for Connect apps (While this is cloud documentation, it should apply to Confluence version 5.5 or later).
Additionally, there is a developer community available which is browsed by developers more frequently than on this support community. You may find the developer community at https://community.developer.atlassian.com.
I hope this information proves helpful with integrating and automating with Confluence.
Regards,
Stephen Sifers
Thank you for your answer Stephen. At least I know now that I am not crazy. I will have a closer look at the OAuth method next.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.