Prerequisite
- Set up the synchronisation mechanism for Google Workspace. See Syncing G-Suite from the On-premise Appliance.
Procedure
Note: If you're configuring multiple Google G Suite domains in your Smoothwall, we recommend that you avoid having the same administrative user for all. Attempting to synchronize these domains at the same time increases the chance of exceeding your Google API quota and rate limits, forcing the synchronisation processes to significantly slow down, see the Google API Console documentation.
- On the SERVICES menu, under the Authentication submenu, click Directories.
- Click Add new directory.
- In the Add new directory dialog box, select Google and either accept the default Name or configure a new name for this directory.
- For the Client secrets file, upload the Service Account JSON file that you downloaded. Click Choose File, find and select the Service Account Key.
- Enter your Google G Suite Domain.
- Enter the Administrative user username, as a valid email address, of a user who has permission to access users, groups, and organizational units. The Smoothwall acts as this user to perform the username synchronisation.
- Enter a descriptive Comment of the directory service and click Add.
Follow-up tasks
- Create custom User Groups to link AD security groups to local User Groups for use in web filter policies. See Smoothwall Filter & Firewall: User Groups