Google Workspace configuration variables

The following configuration variables can be set from the Config Variable Browser:

  • d2l.3rdParty.GoogleApps.ApplicationName (Org) - Name that identifies the Google Workspace integration running on an organization's instance. This variable does not have to be unique. D2L recommends the following naming convention - {organization name}_D2LGoogleWorkspace.
  • d2l.3rdParty.GoogleApps.IsPrivateDomain (Org) - Specifies if your instance is located on a private domain. This variable is off by default and only visible to D2L Support and installation administrators.
  • d2l.3rdParty.GoogleApps.PasswordRegex (Org) - Regular expression that is used to evaluate passwords during user provisioning. Google Workspace requires password size to be between 8 and 30 characters. Default value is ^.{8,30}$.

The following configuration variables have associated options on the Google Workspace Administration Settings page:

Important: To avoid overriding existing Google Workspace settings, D2L strongly recommends that you only set these values from the Settings page. These configuration variables are included for reference only.

  • d2l.3rdParty.GoogleApps.ClientID (Org) - Specifies a unique application identifier necessary for API requests to Google Workspace.
  • d2l.3rdParty.GoogleApps.ClientSecret (Org) - Used by Google API to verify that requests made with the clientID are authorized.
  • d2l.3rdParty.GoogleApps.EnableCalendarTab - Allows the Google Calendar tab in the Google Workspace widget.
  • d2l.3rdParty.GoogleApps.EnableDriveTab - Allows the Google Drive tab to display in the Google Workspace widget.
  • d2l.3rdParty.GoogleApps.EnableMailTab - Allows the Google Mail tab to display in the Google Workspace widget.
  • d2l.3rdParty.GoogleApps.IsDirectoryApiReadOnly (Org) - Specifies if you want your organization's domain information to be read-only and not modified via Brightspace. If turned on, a Google Workspace administrator cannot create new users, suspend accounts, or restore accounts. The default value is OFF.
  • d2l.3rdParty.GoogleApps.SubmitAsPDF - Exports all submitted Google Document types as PDF files. This is useful for preventing users from editing Google Documents after submitting them.
  • d2l.3rdParty.GoogleApps.ProvisioningUserType (Org) - Controls what the user can do to set up a Google Workspace account: Create Account, Create Link, or neither, and No Access. Create Account allows users to create and link a Google Workspace account to a Brightspace Learning Environment account themselves. Create Link allows users to link an existing Google Workspace account to their Brightspace Learning Environment account. No Access means that only administrators are able to create or link Brightspace Learning Environment user accounts to Google Workspace accounts. Default value is No Access.
  • d2l.3rdParty.GoogleApps.ServiceAccount (Org) - Specifies the email address of the service account. This variable is provided in API requests to Google Workspace.
  • d2l.3rdParty.GoogleApps.ServiceAccountP12 (Org) - Specifies the service account private key (PKCS #12) to access Google APIs. The variable is used together with d2l.3rdParty.GoogleApps.ServiceAccountP12Password.
  • d2l.3rdParty.GoogleApps.ServiceAccountP12Password (Org) - Specifies the service account password to access Google APIs. The variable is used together with d2l.3rdParty.GoogleApps.ServiceAccountP12.
  • d2l.3rdParty.GoogleApps.SuperAdminUser (Org) - Google Workspace domain administrator's login name, unique for every organization. This variable is provided in API requests to Google Workspace during user provisioning and should be in the format of an email address (e.g., administrator@gapps.desire2learn.com). Replaces the deprecated d2l.3rdParty.GoogleApps.AdminUser.
  • d2l.3rdParty.GoogleApps.ApplicationName (Org) - Name that identifies the Google Workspace integration running on an organization's instance. This variable does not have to be unique. D2L recommends the following naming convention - {organization name}_D2LGoogleWorkspace.
  • d2l.3rdParty.GoogleApps.IsPrivateDomain (Org) - Specifies if your instance is located on a private domain. This variable is off by default and only visible to D2L Support and installation administrators.
  • d2l.3rdParty.GoogleApps.PasswordRegex (Org) - Regular expression that is used to evaluate passwords during user provisioning. Google Workspace requires password size to be between 8 and 30 characters. Default value is ^.{8,30}$.