BrowserStack SSO with Google OAuth

Integrate Google OAuth with BrowserStack to set up Single Sign-on

Introduction

Google’s OAuth integration with BrowserStack enables end-users to enable Google Sign-In for their BrowserStack account. Single Sign-on integrates an external user directory with your BrowserStack organization. This document describes how to configure Single Sign-on when Google is your identity provider.

Note: By enabling Google OAuth Single Sign-on, all the users in your organisation will be forced to login to BrowserStack using Google Sign-In.

Prerequisites

To set-up and use Google OAuth:

  1. You need to have an Enterprise plan with BrowserStack
  2. To access the configuration/set-up on BrowserStack, you need to be the Owner of your BrowserStack Group
  3. You need to have access to your Google account (GSuite or Google Apps)

Supported Features

The Google Apps & BrowserStack Single Sign-on integration currently supports the following features:

  • SP-initiated SSO (IDP dependent)

Alternatively, you can also set up SSO using BrowserStack’s Open SAML Connector.

Google OAuth connector vs Google SAML Connector:

  Google OAuth Google SAML
Profile Syncing Yes Yes
One-click Sign-up for New Users Yes No
Automatic User Deactivation No Yes
Rule-based access as per your IdP No Yes
Group-based access as per your IdP No Yes

Configuration Steps

SSO Setup Page

  1. Sign-In to BrowserStack account as Owner.

  2. Go to Account -> Settings & Permissions page and select the Security tab. Go to Account and click on Settings & Permissions and select the Security tab. Under Single Sign On (SSO), click Configure

Initiate the set-up on BrowserStack

  1. Click Configure under Single Sign On (SSO).

  2. On the next screen, you will be shown all the Authentication services that BrowserStack supports, select Google OAuth, and click Submit. Select google oauth and submit

Test & Enable

  1. You may be requested to test the SSO login. This step may be skipped depending upon the system assessment.
    • You will be prompted towards Service Provider flow and your user will be authenticated via Google. The test is successful upon completion of the SSO Authentication flow.
  2. Upon a successful test, you can enable the Single Sign-on feature for your Organization. Enable google OAuth based SSO on browserstack

  3. You have the option of sending out a mail to all Group members on BrowserStack, to inform them about this change, and link to the new login URL. Click Enable to enable the feature. Google Auth Enabled on BrowserStack

  4. You will automatically be logged out of the BrowserStack, and redirected to log-in via SSO.
Note:
  1. You will need to be logged in on Google with the BrowserStack’s Owner email ID before you can test and enable it.
  2. Please connect with support@browserstack.com for any escalations or support.

We're sorry to hear that. Please share your feedback so we can do better







Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked






Thank you for your valuable feedback

Is this page helping you?

Yes
No

We're sorry to hear that. Please share your feedback so we can do better







Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked






Thank you for your valuable feedback!

Talk to an Expert
Talk to an Expert