Identity Broker requirements

Refer to the Identity Broker prerequisites article in the Identity Broker product guide.

The Identity Broker 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 Identity Broker for 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 Idenitity Broker for 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?