Hello everyone, I have a question regarding accessing the Confluence API from outside the company VPN.
Our Confluence application is hosted on an onprem server. When users are connected to the company VPN, they can sign in using both their Microsoft (via SSO) and Confluence accounts. However, if the VPN connection is inactive, users are redirected to the Microsoft SSO page and must log in using their Microsoft account.
For a new use case, we would like to enable API access to our Confluence API from outside the VPN. I've attempted this using the atlassian-python-api library, trying both password-based authentication and OAuth (personal access token). In both cases the API requests are redirected to the Microsoft SSO login page.
Is it possible to implement external API access for a self-hosted Confluence application, bypassing VPN requirements while still supporting authentication?