Add Atlassian as a social connection
Before you start
Enabling OAuth with Atlassian allows your users to sign up and sign in to your Browser app with their Atlassian account.
Configure for your development instance
For development instances, Browser uses preconfigured shared OAuth credentials and redirect URIs—no other configuration is needed.
- In the Browser Dashboard, navigate to the SSO connections page.
- Select Add connection and select For all users.
- Select Atlassian from the provider list.
Configure for your production instance
For production instances, you must provide custom credentials.
To make the setup process easier, it's recommended to keep two browser tabs open: one for the Browser Dashboard and one for your Atlassian Developer console.
Enable Atlassian as a social connection
- In the Browser Dashboard, navigate to the SSO connections page.
- Select Add connection and select For all users.
- Select Atlassian from the provider list.
- Ensure that both Enable for sign-up and sign-in and Use custom credentials are toggled on.
- Save the Callback URL somewhere secure. Keep this page open.
Create an Atlassian workspace
- In the Atlassian Developer console, next to My apps, select Create. Then, select OAuth 2.0 integration. You'll be redirected to the Create a new OAuth 2.0 (3LO) integration page.
- Fill out the necessary information. Then, select Create. Once the integration is created, you'll be redirected to the app's Overview page.
Configure your Atlassian app
- In the left sidenav of your app's Overview page, select Permissions. Configure the OAuth 2.0 scopes to request from your users when they connect with Atlassian. At a minimum, next to User identity API, select Add.
- In the left sidenav, select Authorization.
- Next to OAuth 2.0 (3LO), select Add.
- In the Callback URL field, paste the Callback URL you saved from the Browser Dashboard.
- Select Save changes.
- In the left sidenav, select Settings.
- Under Authentication details, save the Client ID and Secret somewhere secure.
- In the left sidenav, select Distribution.
- Select Edit.
- Set the Distribution Status to Sharing.
- Complete the required fields. For Does your app store personal data?, select Yes, as Browser uses the user's personal data to authenticate them.
- Select Save changes.
Set the Client ID and Secret in the Browser Dashboard
- Navigate back to the Browser Dashboard where the configuration page should still be open. Paste the Client ID and Client Secret values that you saved into the respective fields.
- Select Save.
The simplest way to test your connection is to visit your Browser app's Account Portal, which is available for all Browser apps out-of-the-box.
- In the Browser Dashboard, navigate to the Account Portal page.
- Next to Sign-in, select the button to visit the sign-in page. The URL should resemble:
- For development -
https://your-domain.accounts.dev/sign-in - For production -
https://accounts.your-domain.com/sign-in
- For development -
- Sign in with your connection's credentials.
Feedback
Last updated on