Single Sign-on enables you to manage users and testers outside of TestFairy. A list of permitted users and testers, as well as their passwords, is stored in OKTA. Therefore onboarding a new developer into the team is an easy task.
Talk to us! Visit here to Request a Demo.
Setting up OKTA in your account
Login to OKTA, click on 'Admin' and pick 'Add Applications' from the right sidebar:
Type "TestFairy" into the search form:
And click "Add" on the TestFairy app:
Now type in the name of the team in TestFairy (it is also the name of the subdomain):
Next, select authorized users. When done, click "Next":
OKTA-side configuration is done. Now click "Next":
In the "Sign On" menu, click on "View Setup Instructions":
Copy "ID Provided Metadata" from section 4 into your clipboard:
Now login to https://app.testfairy.com, and open the "Preferences" page:
In the 'Security' manu item "SAML/Single Sign-on" section, paste the copied 'ID Provided Metadata' into the text area:
TestFairy-side configuration is also done:
Now, please logout and if SSO is configured into your account, the login page is replaced with a simple
login with sso button.
[Optional:] Automatically importing groups from OKTA
When managing large teams with OKTA, it is most likely that people are already associated with groups.
For example, say Alice is associated with the following groups in OKTA: ["QA", "QA San Francisco"].
With auto-import of groups, Alice will automatically be associated with the following groups in TestFairy next time she signs in: "okta", "okta-qa", and "okta-qa-san-francisco".
Once removed from group "QA", Alice will be automatically be removed from "okta-qa" group in TestFairy, next time she signs in.
In order to import groups each time a user signs into TestFairy, please follow these instructions.
Open the TestFairy app in your OKTA account, select the Sing On tab, and click Edit.
Click on "Attributes"
Group Attribute Statements, add a rule with name: "groups", (LOWERCASE!!!) and filter "Matches regex" with value
.*. (dot asterisk)
What is my login URL?
Your users will login at https://yoursubdomain.testfairy.com/login
ACS URL is https://yoursubdomain.testfairy.com/login/sso
Entity ID is https://yoursubdomain.testfairy.com/
Can TestFairy reference an XML file?
Can TestFairy reference IdP metadata URL?
Yes, however at the moment this would be done manually by our support team.
How does TestFairy map group/role memberships?
Mapping is one to many. A TestFairy user can belong to multiple groups.
What attributes need to be included in the SAML assertion?
Email is required. Groups are optional, see "importing groups from OKTA" in this page.
Can TestFairy store multiple IdP SAML certificates at once?
Last updated on 2023-03-23