Okta is a US-based identity provider. For more information about Okta, visit www.okta.com.
Use the following procedure to connect buddybuild with Okta for SSO. After the first step, the remaining steps take 5-10 minutes to complete.
-
Contact [email protected]. The buddybuild account team needs to prepare your buddybuild organization’s configuration for SSO. One detail you need to provide is the email domain(s) that your users might use to authenticate.
-
Once SSO preparation is complete, log in to the buddybuild dashboard.
-
Move your mouse pointer over your avatar in the top right corner. A dropdown menu appears.
-
Select Manage Org. The Manage Organization screen appears:
-
In the left navigation, a dropdown menu exists with the current organization selected. Click the dropdown menu to list all of the organizations that you currently belong to.
-
Select the organization that needs SSO configuration.
-
On the left side of the screen, find the Organization Settings links. Click Single sign-on (SSO). The Connect to your SSO provider screen is displayed:
-
Click the Connect button. The Connect to your SSO provider screen is displayed:
You should see the enterprise email domains that you specified when communication with the buddybuild account team.
-
In another browser window or tab, log in to Okta. Typically, Okta provides a log in URL that looks like:
https://mycompany.okta.com/
Where mycompany is the identifier for your company/enterprise.
Once you have logged in, the Okta Dashboard screen is displayed:
-
In the top left of the screen, click the Developer Console button. The UI Selector is displayed.
-
Select Classic UI. The Okta Classic UI Dashboard screen is displayed:
-
Near the top-center of the screen, click the Applications buttons. The Applications screen is displayed:
-
Click the Add Application button. The Add Application screen is displayed:
-
Click the Create New App button. The Create a New Application Integration dialog is displayed:
-
Set the appropriate application values:
-
Set the Platform dropdown menu to Web.
-
Select SAML 2.0 for the Sign on method field.
-
-
Click the Create button. The Create SAML Integration screen is displayed:
-
Specify the required SSO configuration:
-
Enter buddybuild into the App name field.
-
Optionally provide an App logo. This is used to help identify the buddybuild integration in the list of apps. The logo can be changed later.
-
Optionally check the App visibility checkboxes. These can be changed later.
-
-
Click the Next button. The Create SAML Integration screen updates to display the Configure SAML fields:
-
Copy the SSO values from buddybuild to Okta:
-
Switch to the original browser window or tab, displaying the Connect to your SSO provider screen in buddybuild.
-
Click the copy to clipboard button beside the Single sign-on URL field.
-
Switch to the other browser window or tab, displaying the Create SAML Integration screen in Okta.
-
Paste the Single sign-on URL value into the Single sign on URL field.
-
Switch to the original browser window or tab, displaying the Connect to your SSO provider screen in buddybuild.
-
Click the copy to clipboard button beside the Audience URI (SP Entity ID) field.
-
Switch to the other browser window or tab, displaying the Create SAML Integration screen in Okta.
-
Paste the Audience URI (SP Entity ID) value into the Audience URI (SP Entity ID) field.
-
-
Scroll to the bottom of the screen and click the Next button. The Create SAML Integration screen updates to request feedback:
-
Select an answer for the Are you a customer or partner? question, and answer any additional questions that may appear.
-
Click the Finish button. The Application settings screen is displayed:
-
Scroll down to find the highlighted panel labeled SAML 2.0 is not configured until you complete the setup instructions.
-
Click the View Setup Instructions button. A new browser window/tab opens to display the How to Configure SAML 2.0 for buddybuild Application screen:
-
Copy the SSO values from Okta to buddybuild:
-
Copy the URL from the Identity Provider Single Sign-On URL field.
-
Switch to the original browser window or tab, displaying the Connect to your SSO provider screen in buddybuild.
-
Paste the Identity Provider Single Sign-On URL value into the Enter your Identity Provider sign-on URL field.
-
Switch to the other browser window or tab, displaying the How to Configure SAML 2.0 for buddybuild Application screen.
-
Copy the URL from the Identity Provider Issuer field.
-
Switch to the original browser window or tab, displaying the Connect to your SSO provider screen in buddybuild.
-
Paste the Identity Provider Issuer value into the Enter your Identity Provider issuer field.
-
Switch to the other browser window or tab, displaying the How to Configure SAML 2.0 for buddybuild Application screen.
-
Copy the certificate from the X.509 Certificate field.
-
Switch to the original browser window or tab, displaying the Connect to your SSO provider screen in buddybuild.
-
Paste the X.509 Certificate value into the Enter your X.509 certificate field.
At this point, all of the buddybuild SSO fields should be filled in:
-
-
Click the Configure SSO button. The You’re now connected to your SSO provider! screen is displayed:
-
Click the Continue button. The Would you like to require SSO logins? screen is displayed:
Here you need to choice whether to require SSO logins or not:
-
Click the Yes, require SSO now button if you want to require SSO logins. If you do so, your users must login via SSO if they use an email address in the configured email domain, or if they want to access apps associated with your buddybuild organization. The Require SSO logins dialog is displayed:
Click the Require SSO logins button to confirm that you want to require SSO logins. Or, click the Cancel button to close the dialog.
CautionWhen Require SSO logins is enabled, any connected users that are not logged in via the IDP are immediately disconnected. The need to log in again using SSO.
You may be logged out of the dashboard too. If your SSO configuration is not working, for example if the application at your IDP is disabled or deleted, you may have to contact buddybuild to regain access.
-
Click the No, require SSO later button if you do not want to require SSO logins. When SSO is not required, your users can continue to use any existing buddybuild logins that may exist, or log in via SSO.
For either choice, the SSO settings screen is displayed:
-
That’s it! You have successfully completed the initial SSO configuration, and your users can now log in using SSO.