Specific Role Required to Configure SSO: To configure SSO for your program, you must be an Organization Owner. Organization Owners can log in using Username and Password.
Adding Bugcrowd to Your Google SSO Portal
Log in to your Google SSO Portal account.
Go to the Admin Console page and click the three bar drop down menu on the upper left corner.
Click SAML apps.
The SAML Apps page is displayed.
Click on the blue plus icon in the bottom right corner as shown.
The Enable SSO for SAML Application pop-up window is displayed.
Click SETUP MY OWN CUSTOM APP at the bottom of the window.
Make a note of the SSO URL and Entity ID. Download the Certificate.
This information is required to map your Google account to Crowdcontrol.
Click NEXT to continue the process.
The Basic Information for your Custom App page is displayed.
In Application Name, specify Bugcrowd and click NEXT.
The Service Provider Details page is displayed.
Provide the SSO configuration information from Bugcrowd (Settings > Authentication > Single Sign-on (SSO)):
- ACS URL: Paste the Single Sign On URL.
- Entity ID: Paste the SP Entity ID.
Set the Bugcrowd SAML app to On for everyone on the right side of the SAML Apps page.
Mapping Google to Crowdcontrol
Navigate to the Single Sign-On screen in Crowdcontrol and scroll to the SAML Settings section.
Specify the following SAML information that you had made a note from Google:
- IdP Entity ID: Paste the Entity ID from Google.
- IdP SSO Target URL: Paste the SSO URL from Google.
- IdP Certificate: Paste the complete certificate contents from Google.
When copying and pasting the Certificate contents, make sure that all the information is properly copied including the lines -—-BEGIN CERTIFICATE—–\ and “—–END CERTIFICATE—–.
Bugcrowd only supports logouts Identity Provider (IdP) initiated logouts, that is logging out of Bugcrowd will not log you out of your SSO provider.
Domain verification is required for SSO to function properly. For more information, see verifying domain.