Configure the OmniGroupServer Repository

This section describes how to create a new repository for retrieving group information from a Google Directory.

To retrieve security information from Google Directory

  1. Open the OmniGroupServer configuration file.
  2. In the [Repositories] section, create a repository. For example:

  3. Include the OAuth configuration parameters necessary to authenticate with the Google Directory. For example:

    [GoogleDirectory] < "oauth.cfg" [OAUTH]

    For information about how to generate this file, see Configure Authentication (with a service account).

  4. Set the following configuration parameters:

    GroupServerLibrary The path (including the file name) to the library file that allows the group server to access the repository. Use the library ogs_google.
    SSLMethod The SSL method to use for communicating with the Google Directory. To use the latest method that is supported by both Google Directory and OGS, set this parameter to Negotiate.
    ProxyHost The host name or IP address of the proxy server to use to access the Google Directory.
    ProxyPort The port of the proxy server to use to access the Google Directory.
    UserAgent The value to use for the User-Agent header in requests sent to the repository. HPE recommends that you include the string "gzip" in the user agent name.
    AdminEmail An administrator account email address to use for authorizing the API calls.
    CustomerId or DomainName To synchronize groups from only one domain, set DomainName to the name of your Google Apps domain. To synchronize groups from multi-domain accounts, set CustomerId to the customer ID for the Google Apps account. If you set both parameters, CustomerId is ignored.

    For example:

    [GoogleDirectory] < "oauth.cfg" [OAUTH]
    UserAgent=autn:netlib/2.0 gzip
    // CustomerId=x01y34z45

    For a complete list of configuration parameters that you can use, refer to the OmniGroupServer Reference.

  5. Save and close the OmniGroupServer configuration file.