Google G Suite
Note
This feature required Enterprise Edition.
Genian NAC can use the G Suite directory as a source of user and organizational information. G Suite Sync lets you create user accounts locally and use them for management or policies.
Here's how to sync user and organization information based on G Suite.
Create sync settings
- Move to Preferences in top panel.
- Move to User Authentication > Data Synchronization in left panel.
- Click Tasks > Create.
In General section
- For ID, Enter name here
- For Update Interval, Select the specified time or periodic interval for synchronization.
- For Policy Apply, After synchronization, select
Enabledto reflect the changes. If you have multiple sync settings, you can set it toDisabledand enable only the last sync.
In Data Source section
- DB Type :
Google G Suite - Authorization Code: Enter Authorization code. Click the
Generate Google Authorization Codebutton at the top, and copy and enter the code that is output after clicking theAllowbutton on the account login. - DOMAIN: When you enter a domain, only the information from that domain is synchronized. If not entered, information about all domains to which the account belongs is synchronized.
- VIEW TYPE: Select the data synchronization range according to authority. Typically,
admin_viewfor an account with admin privileges, otherwisedomain_public.
In User information section
- For Table Name, Enter
users. - For Column Name for Username, Enter
primaryEmail. - For Column Name for Full Name, Enter
name/fullName. - For Column Name for Department ID, Enter
orgUnitPath.
In Department Information section
- For Table Name, Enter
orgunits. - For Displaying Sorted Hierarchies, Enter
@NAMEPATHto show based on department name. - For Column Name for Department Code, Enter
orgUnitId. - For Column Name for Department Name, Enter
name. - For Column Name for Parent Department, Enter
parentOrgUnitId. - Click Create button.
Attention
G Suite does not provide a password attribute when using the API, so user passwords cannot be synchronized. Therefore, separate linkage should be set. See SAML 2.0 in: doc: ../ integrate-external.