Integrating Arc XP with Google Workspaces
This page explains how to integrate Arc XP with Google Workspace (formerly G Suite) using SAML authentication.
Google Workspace does now allow passing group affiliations through SAML. Instead, you must create custom text fields and manually enter group information. This process is detailed in Step 3.
How the integration works
This integration establishes a SAML relationship between Arc XP’s Identity Provider (Okta) and your Google Workspace. When a user attempts to log in to Arc XP:
- Okta redirects the login request to Google Workspace.
- The user logs in using their Google Workspace credentials.
- Google Workspace redirects the user back to Okta.
- Okta verifies authentication parameters and redirects the user to Arc XP.
Prerequisites
You must:
- Have admin access to your company’s Google Workspace.
- Have knowledge of how to configure and use Google Workspace.
- Know how the login flow works for your users.
- Know the groups to pass into Arc XP for Permissions (You can update these later.)
Step 1: Create the Google Workspace SAML app
- Log in to the Google Workspace Admin panel.
- Open the Apps panel.
- Select SAML Apps.
- Click Add App to create a new app.
- Name the app Arc Publishing, and click Continue.
- Download the IDP Metadata and the certificate.
- Save these fields and send them to Arc XP Customer Support.
- Wait for Arc XP to proceed to the next step.
Step 2: Configure the app and properties
-
Arc XP sends you two required configuration values:
- Arc XP Customer Support URL
- Entity ID
-
Insert these values in the appropriate fields, and click Continue.
-
Configure the required attributes:
email(required)userName(required)- either
firstNameandlastNameordisplayName(we recommenddisplayName)
-
Click Finish to complete the setup.
Step 3: Configure group attributes
Because Google Workspace does not pass group affiliations through SAML, you must manually configure group attributes as follows:
Create a custom attribute
-
Navigate to the User section in Google Workspace.
-
Under the More drop-down menu, select Manage Custom Attributes.
-
Click Add Custom Attribute.
-
Set up the attribute with the following properties:
- Category - enter a name for the category
- Attribute Name - enter
groups - Type - choose
text - Mutiple Values - enable this option
Map the custom attribute to the SAML app
- Open the SAML app in Google Workspace.
- Select SAML Attribute Mapping.
- Add a new attribute mapping for
groups. - Enter the appropriate group names as text values.
After you set and map the custom attribute, users can authenticate through Google Workspace, and Arc XP recognizes their assigned groups for permissions.