OAuth 2.0 (3LO) apps client ID and Secret

Hello,
I am trying to create an OAuth 2.0 integration with the Confluence API as the permissions to connect it to Microsoft Entra via Microsoft Graph connectors. To do this, I need to get the client ID and Secret. Checking the documentation about OAuth 2.0 (3LO) apps, it says that I can find the client ID and Secret in the Settings tab, but when I try to look it up in Atlassian Developer, the only information displayed in the tab are general settings like the name, type, icon, description, and audit logs. Am I doing something wrong? Am I missing some configurations before I can visualize the client ID and Secret in this tab? Where can I find the client ID and Secret? Thanks for the help.

It sounds like you’re looking at your Settings (your profile), not your app’s settings.

The Secret and Client ID will be in the Settings tabs of your app if you followed the instructions in the Enabling OUath 2.0 section of the documentation and authorised your app to use OAuth 2.0.

Hello,
Thanks for the response. Is this the Settings tab you are referring to? Because this is where I initially checked for the Secret and Client ID, but I couldn’t find it under this tab.

I have yet to configure the Authorization tab so maybe that’s why it doesn’t appear under the Setting Tab.

Not maybe why, but definitely why.

From the Enabling OAuth 2.0 documentation:

  1. From any page on developer.atlassian.com, select your profile icon in the top-right corner, and from the dropdown, select Developer console.
  2. Select your app from the list (or create one if you don’t already have one).
  3. –>> SELECT AUTHORISATION IN THE LEFT MENU <<–
  4. Next to OAuth 2.0 (3LO), select Configure.
  5. Enter the Callback URL. Set this to any URL that is accessible by the app. When you implement OAuth 2.0 (3LO) in your app (see next section), the redirect_uri must match this URL.
  6. Click Save changes.
1 Like