UNIFYBroker/Google Apps Prerequisites

UNIFYBroker requirements

Refer to the UNIFYBroker prerequisites article in the UNIFYBroker product guide.

The UNIFYBroker configuration must be updated to include the following element inside the configuration element:


<runtime>
  <assemblybinding xmlns="urn:schemas-microsoft-com:asm.v1">
    <dependentassembly>
      <assemblyidentity name="Newtonsoft.Json" publickeytoken="30ad4fe6b2a6aeed" culture="neutral"></assemblyidentity>
      <bindingredirect oldversion="0.0.0.0-7.0.0.0" newversion="7.0.0.0"></bindingredirect>
    </dependentassembly>
    <dependentassembly>
      <assemblyidentity name="Google.Apis.Core" publickeytoken="4b01fa6e34db77ab" culture="neutral"></assemblyidentity>
      <bindingredirect oldversion="0.0.0.0-1.22.0.0" newversion="1.22.0.0"></bindingredirect>
    </dependentassembly>
    <dependentassembly>
      <assemblyidentity name="Google.Apis" publickeytoken="4b01fa6e34db77ab" culture="neutral"></assemblyidentity>
      <bindingredirect oldversion="0.0.0.0-1.22.0.0" newversion="1.22.0.0"></bindingredirect>
    </dependentassembly>
    <dependentassembly>
      <assemblyidentity name="Google.Apis.PlatformServices" publickeytoken="4b01fa6e34db77ab" culture="neutral"></assemblyidentity>
      <bindingredirect oldversion="0.0.0.0-1.22.0.0" newversion="1.22.0.0"></bindingredirect>
    </dependentassembly>
  </assemblybinding>
</runtime>

The configuration files that must be updated are:

  • Unify.Service.Connect.exe.config
  • Unify.Service.Connect.Debug.exe.config
  • Unify.Service.Connect32.exe.config
  • Unify.Service.Connect32.Debug.exe.config

Google Apps requirements

To allow UNIFYBroker/Google Apps to access the Google Apps API, a service account must be created on the projects developer console. Doing so will provide the log in credentials and p12 key required when creating a Google Apps agent.

The Google Developers console also allows individual products APIs to be enabled or disabled. For UNIFYBroker/Google Apps to function the following APIs must be enabled:

  • Admin SDK
  • Calendar API
  • Contacts API
  • Group Settings API

Scopes should be configured for the service account to allow for specific functionality. Check each of the Connectors to see which scopes will be required.

Is this article helpful for you?