Login into WordPress via Atlassian SSO
Overview
WordPress OAuth & OpenID Connect Single Sign-On (SSO) plugin enables secure login into WordPress using Atlassian as OAuth and OpenID Connect provider. It supports advanced Single Sign-On (SSO) features such as user profile Attribute mapping, Role mapping, etc. Here we will go through a guide to configure SSO between WordPress and Atlassian. By the end of this guide, users should be able to login to WordPress from Atlassian. To know more about other features we provide in WP OAuth Single Sign-On ( OAuth & OpenID Connect Client ) plugin, you can click here.
Pre-requisites : Download And Installation
- Log into your WordPress instance as an admin.
- Go to the WordPress Dashboard -> Plugins and click on Add New.
- Search for a WordPress OAuth Single Sign-On (SSO) plugin and click on Install Now.
- Once installed click on Activate.
Steps to configure Atlassian Single Sign-On (SSO) Login into WordPress
Step 1: Setup Atlassian as OAuth Provider
- Go to the developer portal of Atlassian.
- Click on Create to create a new application.
- Enter the app name and click on create button.
- Now go to Authorization tab and click on Add button to add the Redirect URL.
- Enter the Redirect/Callback URL which you will get from the OAuth Single Sign-On (SSO) plugin. click on Save Changes button.
- Go to the Permissions tab and Add the User identity API scope.
- After adding the User identity API scope click on configure button and go to the Edit Scopes tab.
- Enable the required checkboxes as per your need and click on Save button.
- Go to the Settings tab from the left section and copy the Client ID and Client Secret and save it under the Client ID and Client Secret in your WordPress OAuth Single Sign-On (SSO) Plugin Configuration.
Step 2: Setup WordPress as OAuth Client
- Free
- Premium
Step 3: User Attribute Mapping
- Go to Configure OAuth tab. Scroll down and click on Test Configuration.
- You will see all the values returned by your Atlassian application to WordPress in a table. If you don't see value for First Name, Last Name, Email or Username, make the required settings in your OAuth Provider to return this information.
- Once you see all the values in Test Configuration, go to Attribute / Role Mapping tab, select attributes from Username dropdown and click on Save.
Step 4: Sign In Settings
- The settings in Single Sign-On (SSO) Settings tab define the user experience for Single Sign-On (SSO). To add a Atlassian login widget on your WordPress page, you need to follow the below steps.
- WordPress 5.7 and below
- WordPress 5.8
- WordPress 5.9 and above
In this Guide, you have successfully configured Atlassian Single Sign-On (SSO) by configuring Atlassian as OAuth Provider and WordPress as OAuth Client using our WP OAuth Single Sign-On ( OAuth / OpenID Connect Client ) plugin.This solution ensures that you are ready to roll out secure access to your WordPress site using Atlassian login credentials within minutes.