Organization members can log in to a Bitrise Organization (Org) using their own SAML SSO provider’s system. With SAML SSO, Orgs will be able to apply the security guidelines of their SAML SSO provider when accessing their Bitrise Organization.
Before you start ⚓
Before connecting SAML SSO to your Organization, make sure:
- You have a SAML SSO provider (Identity Provider) that you can connect Bitrise to and the administrator to the SAML SSO provider is at hand.
- Your account on Bitrise has an Org with Org Elite or Velocity plan. If it doesn’t have an Org, go ahead and create one. Setting up SAML SSO is the same for existing and brand new Orgs on Bitrise.
- As with other Org management actions, only the Org owner can set up SAML SSO to a Bitrise Org.
Navigating to the Single Sign-On page of Bitrise ⚓
If you are an Org owner on Bitrise, you will have to use the Single Sign-On tab to set up a SAML SSO connection between your SAML SSO provider and your Bitrise Org.
- On your Bitrise Dashboard click your avatar, then click Account settings in the dropdown.
- The Overview page displays all the Orgs you’re a member of. Select the Org where you wish to set up the SAML SSO connection.
- On the left menu bar, click the Single Sign-On which will take you to the Enable Single Sign-On page.
- Continue with setting up SAML SSO for your Org on Bitrise.
Setting up SAML SSO for a Bitrise Organization ⚓
In this tutorial, we describe how Org owners can set up their SAML SSO and invite Org members to set up their own connections.
- Go to your Org’s Enable Single Sign-On page on bitrise.io.
- Copy the Assertion Consumer Service URL (ACS URL) by clicking on the Copy Link button. You will need this URL to add Bitrise on your SAML SSO provider’s site.
- Log in to your own SAML SSO provider.
- Add Bitrise using the copied Assertion Consumer Service URL (ACS URL). You’re generating your Single Sign-On (SSO) credentials here which you will need in a minute on Bitrise.
- Add the generated SSO credentials to the SAML SSO provider Single Sign-On URL (SSO URL) and SAML SSO provider certificate fields on the Enable Single Sign-On page.
- Click the Configure SSO button.
If you’ve completed the steps, you and Org members should get a verification email about SAML SSO connected to the respective Organization.
Authorizing SAML SSO ⚓
Now that the Org owner has set up SAML SSO, everyone in the Org has to authorize SAML SSO before logging in to their Org via SAML SSO.
- Make sure you’re logged into Bitrise in the usual way. Use the same browser window to continue.
- Bitrise sends a verification e-mail to all Org members. By clicking the Log In via SAML SSO button or using the provided URL, organization members can authorize themselves for SAML SSO login. The email also shows the Org owner’s email address (in case you would need to contact them.) Click the Log In via SAML SSO button or copy-paste the URL to a NEW TAB of the same browser.
- You’re directed to Bitrise to Allow “Organization name” to sign you in page.
- Click Authorize if you trust the Organization to control your Bitrise account sign-in process.
If you’re already logged in to your SAML SSO provider, you’ll be automatically taken to your Bitrise Dashboard.
If you’re not, you’ll be prompted to log in on your SAML SSO provider’s site, and then taken to your Bitrise Dashboard. -
Click Don’t Allow if the invitation email is from an untrusted source.
Note that if you are using a different non-matching email address, you will get the below error message. Make sure you log in with the right email address both on Bitrise, as well as on your SSO provider site.
- Click Authorize if you trust the Organization to control your Bitrise account sign-in process.
If all went well, you should be landing on our Bitrise Dashboard. As an Org owner, you might want to check how Org members are progressing with their SAML SSO connection: check Org member’s SAML SSO statuses or invite new members to the Org.
Inviting new Org members with SAML SSO ⚓
Once SAML SSO is set up on an Org, you can invite new members to your Org using SAML SSO.
Before you start:
- Make sure the new member is already a group member in your SAML SSO provider.
- Make sure the email address associated with the new member is the one that is registered in your SAML SSO provider and you use the same on Bitrise as well.
- Go to your SAML SSO Org on Bitrise and click the Groups tab.
- Find the SAML users section and click the + sign to add a new member.
- Enter their email address and click the arrow icon. This will add the member to the SAML user’s list and Bitrise automatically sends out our SAML invitation instructions to the new member.
- You can keep adding new users using the same method or finish the addition(s) by clicking the Done button.
Until the new member does not go through the invitation process, you will see a REINVITE button next to their name on the Groups page. If they fail to sign up via SAML SSO and their invitation times out, you can resend the invitation by clicking this button. Once they successfully sign up, the button disappears.
Joining a SAML SSO Org on Bitrise as a new member ⚓
If a Bitrise Org owner invites you to an Org, you should get an email invitation to join the Org via SAML SSO. Let’s see how!
- Go to your mailbox and find our email titled Saml invitation instructions.
- Click the Sign in via SSO button or copy the provided URL and paste it into a new browser. Our Almost there page appears.
- Provide a Username you would like to use in your Bitrise Org. Please use only letters, numbers, underscores (_), dashes (-) and dots (.) in your username. The Email field is non-editable.
- Click the Finish Sign up button. If all went well, you’re landing on Bitrise and can add your first app.
Checking SAML SSO statuses on Bitrise ⚓
Now that the Organization owner has set up SAML SSO for the Org, all Org members (including the Org owner) can check their other Org member’s SAML SSO statuses on the People tab.
About SAML SSO statutes ⚓
There are two kinds of SAML SSO statutes on Bitrise.
- SAML SSO IS ENABLED: Login via SAML SSO is enabled.
- SAML SSO IS DISABLED: The Org member has not enabled the SAML SSO connection yet. To enable it, the Organization member has to follow the instructions in the verification email from Bitrise.
If you are an Org member ⚓
- Go to your Organization’s profile page.
- Click the People tab on the left menu to check the Organization member’s SAML SSO status.
If you are an Org owner ⚓
- Go to your Org’s profile page.
- Click the Group tab on the left menu and look for the SAML users group, where you can check and manage your SAML users.
- Alternatively, click the People tab on the left menu to check the Organization member’s SAML SSO status, such as Org members can do.
You can also navigate to this page from the Single Sign-On page by clicking on the Review Users buttons.
Org owners have the right to delete an Org member from an Org by clicking the cross next to the member’s name on the People tab.
Enforcing SAML SSO on an Organization ⚓
Enforcing SAML SSO on your Org provides an extra layer of security: you can enforce your own security guidelines to your Bitrise Org (for example, password format requirements, two-factor authentication).
- Go to your Organization’s Single Sign On tab.
- Toggle the switch to the right to enforce SAML SSO.
- Click Save Changes.
Turning SAML SSO enforcement on ⚓
To enforce SAML SSO on an Org in Bitrise, all Org members have to first enable their SAML SSO related to their Org, then the owner can enforce SAML SSO on the Org with a simple toggle.
- Go to your Org’s Single Sign-On tab.
- Toggle the switch to the right to enforce SAML SSO.
- Click Save Changes.
Now Org members can only log in via SAML SSO.
Can’t enforce SAML SSO on your Organization? ⚓
An Org owner cannot enforce SAML SSO on the Org if Org members have not enabled their SAML SSO connection yet or they enabled SAML SSO with another Org.
Please note that you cannot be a member in two SAML SSO Org on Bitrise.
Logging in via SAML SSO with a Bitrise account ⚓
If the SAML SSO connection has been already added to your Org and you have enabled your SAML SSO connection too, you can easily log in to your Org without having to use a password and email address.
- Click Login via SSO on our login page.
- You will be redirected to the Initiate Single Sign-On page.
- Provide your Org name in the Bitrise Organization’s Name field.
- Click Continue with SSO to log in.
- If you’re logged in on your SSO provider site, you will be automatically landing on your Bitrise Dashboard.
- If you’re logged out on your SSO provider site, you will be redirected there to log in. After the successful login, you will be redirected to your Bitrise dashboard.
Disabling an Organization’s SAML SSO ⚓
The Single Sign-On page is available for Org owners only. There you can see the red Disable SSO button. If you disable SAML SSO, Org members will be able to sign in with the regular sign-in procedure.
- Go to the Single Sign-On tab of your Org.
-
Click Disable SSO.
A confirmation pop-up appears where you can confirm/cancel your action. Please note that by clicking the Disable SSO button, you will disable SAML SSO for all Organization members. Once it’s done, Org members will be able to log in through their normal Bitrise credentials.
You will receive an SSO has been disabled email from Bitrise (letsconnect@bitrise.io) which confirms the disabled SAML SSO for the Organization.
Disabling one Organization member’s SAML SSO ⚓
If you are on Org owner, you can disable an Org member’s SAML SSO connection to the Org on Bitrise.
There are three ways for Org owners to disable a member from the SAML SSO Org:
- Remove the user from the SAML users group by clicking the red x symbol next to the name on the Groups tab.
- Remove the user from the Org.
- Remove the user from the SAML SSO provider which means the user would not be able to log in with SAML SSO any more.