How do you enable SAML Authentication for Profit.co, within Google Workspace?

Security Assertion Markup Language (SAML) is an XML standard that allows secure web domains to exchange user authentication and authorization data. Using SAML, you can contact a separate online identity provider to authenticate users who are trying to access secure content.

Here’s a walk-through of setting up Google Workspace as your SAML Identity Provider for Profit.co.

Note: Super Users can only configure the SAML Authentication within Google Workspace

Step 1:

Navigate to your Google Workspace admin page and select Apps→ Overview → Web and mobile apps

web-and-mobile-apps

Step 2:

Click on the “Web & Mobile Apps” and click on Add App→ Add custom SAMP App.

custom_saml

Step 3:

Adding a custom SAML app involves various steps, you will need to update the following details as seen in the below screenshot.

  • App details
  • Google Identity Provider details
  • Service Providers details
  • Attribute mapping

You can define “Profit OKRs” as the Application Name. Grab the logo from here and upload it to Google.

add_icon
continue

Step 4:

Update the service provider details as shown in the table.

Fields Values
ACS URL It will be provided by Profit.co team
Entity ID urn:profit-prod:profit-prod-sso-auth
Start URL https://app.profit.co/app/auth?a=initiateLogin&ac=&lType=ad&tt=sa&productCode=profit
Name ID Basic Information / Primary Email
Name ID Format ENTITY

service_provider_details

Step 5:

Define the attribute mapping as follows:

  • Type “Email Address” in the first field
  • Select “Basic Information” in the second field
  • Select “Primary Email” in the third field

finish

Finally click on Finish to enable SAML Authentication.

Step 6:

The SAML App will be authenticated now for Profit.co. By default the access will be on for everyone.

access_details

Click on Google Applications to see the Profit.co application.

profit.co_app

It will be redirected to your default landing page in Profit.co

all_my_okr