Registering a client in your OpenID Connect provider

For OpenID Connect (OIDC) to work properly with Connections Mobile register the OIDC client in your identity provider.

About this task

You should first create an OIDC client registration in your identity provider. The exact procedure for this registration will vary depending on the provider implementation. For our example scenario using Microsoft Azure, see the HCL Connections article Adding an application in Azure AD for SSO with Connections for guidance. Then review the section for the Azure administrator in Supporting Azure SSO for mobile clients.

Perform the following steps to register a client in your OIDC provider:

Procedure

  1. Create a client identifier that can be used by the mobile application. Copy this client ID as it will be used later when defining the OAuth parameters in mobile-config.xml.
  2. Define the callback URI for registration by using the following:

    com.ibm.ibmscp://com.ibm.mobile.connections/token

  3. Ensure that the client registration supports OAuth 2.0 public client flows. The Connections Mobile application does not use client secrets, so the Authorization Server must be able to support OAuth 2.0 Authorization Code Grant Flow.