SAML is an XML-based open-standard for transferring identity data between two parties. Using SAML we can integrate Blinq with Google Workspace in order to create a custom SAML Application.
Note
Blinq only supports Identity Provider initiated SSO at the moment. We will be adding support for Service Provider initiated SSO in the near future which will enable your organisation to log into Blinq using SAML-based SSO.
Setup
Creating a SAML application in Google Workspace
Navigate to https://admin.google.com and log in
Hover over the left side of the screen to view the navigation bar, then click Apps > Web and mobile apps
Click Add App and in the dropdown select Add custom SAML app
Enter App name and Description
Click Continue
You will see two options, we are using Option 2: Copy the SSO URL, entity ID, and certificate. You will need to give these details to Blinq so let's open up the Blinq Dashboard before proceeding.
Navigate to https://dash.blinq.me in a new tab
If you aren't logged in to Blinq you will need to do so
Click on your workspace in the top left of the screen
In the dropdown click Settings
Under the Integrations page you should see SAML Configuration settings which contains two sections - the Identity Provider Settings and Service Provider Settings. Click on Identity Provider Settings - you should see three inputs where you can enter in those details from Google
Navigate back to Google Workspace and copy each detail, pasting them into the corresponding input in Blinq
Once you have pasted all the details into Blinq click Save
Now click the Service Provider Settings section - you should see two pieces of information, the Service Provider Entity ID and the ACS URL. We need to give this information back to Google.
Copy the Service Provider Entity ID and navigate back to Google Workspace
Click Continue
Google should now ask you for Entity ID and ACS URL - paste in those details from Blinq
Select the Name ID Format dropdown and then select Email
Click Continue
We don't need to add any attribute mappings, you can leave the default settings and click Finish
We now need to enable the Blinq app in Google Workspace.
Click the User access section in your Blinq app on Google Workspace
To turn on or off a service for everyone in your organization, click ON for everyone or OFF for everyone, and then click Save
Verify that the application in Google Workspace can login via SAML
Make sure you are in your Blinq application in Google Workspace, and then click TEST SAML LOGIN
A new tab should open that asks you to login via Google. If it doesn’t, use the information in the resulting SAML error messages to update your IdP and SP settings as needed, then retest SAML login.
Login using an email address that matches your Google Domain, i.e. if your google domain was blinq.me than you would have to login with an email that ended with @blinq.me
After logging in if you see a JSON format data with your personal information, it means that you have set up SSO successfully.
