Google G Suite
Note
This feature required Enterprise Edition.
Genian ZTNA 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
Enabled
to reflect the changes. If you have multiple sync settings, you can set it toDisabled
and enable only the last sync.
In Data Source section
- DB Type :
Google G Suite
- Authorization Code: Enter Authorization code. Click the
Generate Google Authorization Code
button at the top, and copy and enter the code that is output after clicking theAllow
button 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_view
for 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
@NAMEPATH
to 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.