External system
Movie
Setup the google provisioner managing groups and entities (and memberships)
Provisioner
Grouper uses directory APIs to manage groups. Group fields and attributes are below. Documentation. API.
Advice
- Provisioning type is membershipObjects
- Use group and entity link (since there are uuids in the target for groups and entities that need to be looked up)
Group attributes. Documentation. API. | |||
Grouper name | Type | Required? | Description |
---|---|---|---|
id | String | required | UUID read from GCP. Select only. This should not be translated from Grouper and the target attribute should be cached. |
name | String | required for create | Name of the group in GCP. Note: required for group create. If not creating groups you need name or email. |
String | required for create | Unique email address of the group. Note: required for group create. If not creating groups you need name or email. | |
description | String | optional | Description of the group |
whoCanAdd | String | optional | Valid values are listed at https://developers.google.com/admin-sdk/groups-settings/v1/reference/groups#resource |
whoCanJoin | String | optional | Valid values are listed at https://developers.google.com/admin-sdk/groups-settings/v1/reference/groups#resource |
whoCanViewMembership | String | optional | Valid values are listed at https://developers.google.com/admin-sdk/groups-settings/v1/reference/groups#resource |
whoCanViewGroup | String | optional | Valid values are listed at https://developers.google.com/admin-sdk/groups-settings/v1/reference/groups#resource |
whoCanInvite | String | optional | Valid values are listed at https://developers.google.com/admin-sdk/groups-settings/v1/reference/groups#resource |
allowExternalMembers | Boolean | optional | Valid values are listed at https://developers.google.com/admin-sdk/groups-settings/v1/reference/groups#resource |
whoCanPostMessage | String | optional | Valid values are listed at https://developers.google.com/admin-sdk/groups-settings/v1/reference/groups#resource |
allowWebPosting | Boolean | optional | Valid values are listed at https://developers.google.com/admin-sdk/groups-settings/v1/reference/groups#resource |
Entity attributes. Documentation. API. | |||
Grouper name | Type | Required? | Description |
---|---|---|---|
id | String | required | UUID read from GCP. Select only. This should not be translated from Grouper and the target attribute should be cached. |
String | required | email address of the user. In GCP, it's called primaryEmail. | |
familyName | String | required for create | Family name (Last name). Note: required for entity create. If not creating entities you need the email and id. |
givenName | String | required for create | Given name (First name). Note: required for entity create. If not creating entities you need the email and id. |