When choosing an identity provider, you are presented with a prepare-step with specific instructions on how to configure that provider.
If your identity provider is not listed, that just means that we have not made specific instructions for it. You can still add it by choosing "Any SAML 2.0 provider".
After completing the setup wizard a test login must be performed. You are then presented with the SAML response and may choose your preferred user name attribute.
Adding an identity provider
Start by adding your preferred Identity provider (IDP). The difference between each IDPs is the prepare step.
The easiest way to prepare AD FS is by using powershell. Simply copy the command and paste it into an elevated powershell window.
Make sure you are accessing the application using https and that Forms Authentication is enabled in AD FS.
Type the hostname of your AD FS server. Importing metadata by using the AD FS host name is recommended, as it allows for automatically updating certificates.
Choose a name for the IDP. The name will be displayed to end users. See picture below.
After entering a user name, the user are redirected to the IDP for authentication.
The imported certificates from the AD FS server is presented.
Choose whether your users pre exist, or if they shall be created upon login.
Review the IDP setup.
Testing/configuring the identity provider
The test page is anonymously accessible. This means that the identity provider admin does not need to have JIRA access at all.
You can also choose to be notified whenever there are test results available.
SSO test results
The SSO Test results page serves the purpose of inspecting the SAML response, and choosing the preferred user name attribute.
Based on your user directory configuration, users may or may not already exist. If the SAML response contains all the required attributes, users can automatically be created.
The user was found in user directory "Active Directory server", and can authenticate using SAML.
|The user was not found, but the SAML response contains all attributes needed to automatically create the user.|