Okta is a popular SAML 2.0 service. The following is an example of how we have tested and configured Okta with Jira Align. Please review the following example and adjust as needed for your organization's security policies and practices.
1. Sign into Okta and click Applications in the top menu.
2. Click the Create New App button on the far right. This will be a SAML 2.0 Web Application.
3. App Name: Name the application something relevant to your organization. This name is just for identification and not specific to setting up SAML 2.0. In the example, we have named it Jira Align.
4. Click Next.
5. Fill out the Single Sign On URL and Audience URI (SP Entity ID) with your Jira Align URL.
Example: https://instance.agilecraft.com or https://instance.jiraalign.com
6. Name ID Format will be either EmailAddress or ExternalID.
7. Click Next and Finish.
8. In the new application, click Sign On and View Setup Instructions.
9. Copy the metadata from the section - Provide the following IDP metadata to your SP provider to a text editor for later.
10. Make a note of the Identity Provider Single Sign-On URL for later.
11. Click on Assignments > Assign and Assign People and/or Groups as needed. You will need at least one person assigned to test.
For additional information, please consult Okta's integration documentation.
12. Sign into Jira Align and click Administration > Platform > Security.
13. Click Add SAML Provider.
14. Paste in the SAML 2.0 Metadata from Okta (Step 9 from earlier).
15. NameID Lookup By will be set to match Okta (Step 6 from earlier).
16. Click Save & Close.
17. Set Enable SSO to Yes.
18. Click Save Settings.
19. Open up an incognito window in your browser and navigate to the Identity Provider Single Sign-On URL from Okta (Step 10 from earlier).
You'll need to open a ticket with Jira Align to regain access if you get locked out while Disable Manual Sign In is turned on.
If for some reason your Sign In or Sign Out URL contain encoded characters (Example: %20 for space), you'll need to replace that with the non-encoded equivalent.
James McCulley
Network & Security Solutions Architect
Atlassian
1 comment