Azure AD

Setup

Setting up the Azure AD integration requires the configuration of an Azure App registration. See Azure App registration configuration.

img

Field NameDescription
IssuerSpecifies the Azure App OpenID metadata endpoint.
Client IDSpecifies the Azure App client ID.
SecretSpecifies the Azure App secret.

Once the validation has been performed and the configuration saved, the sync section will be available.

img

  • Sync all users - Syncs all available users along with all the groups associated to the users.
  • Sync users from specific groups - Syncs all users from the selected groups.

Azure App registration configuration

  1. Create a new App Registration

img

img

  1. Once you’ve registered your application you need to make a note of the Application Client ID and Metadata endpoint that provides the Open ID metadata. You can find it by click on Endpoints at the top of the application. The Application Client ID will be used for the Client ID configuration parameter of the Identity Provider in Trustgrid Portal. The metadata endpoint goes in the Issuer configuration parameter of the Identity Provider in Trustgrid Portal. It should be something like https://login.microsoftonline.com/<app_id>/v2.0 Ignore what comes after the /.well-known part.

img

  1. Configure the Authentication piece of the Azure app

img

  1. Add a platform by selecting the “Web” type and add the corresponding redirect uri and logout url, and select both Access Tokens and ID tokens checkboxes.
Field NameDescription
Trustgrid Redirect URLhttps://id.trustgrid.io/auth/openid/callback
Trustgrid Logout URLhttps://id.trustgrid.io/logout
  1. You need to create a secret for the authentication piece. You can select the expiration to be any of the selections. Once you create the secret make sure to make a note of the “value” since that piece of information is what is going to be used under the Secret configuration parameter of the Identity Provider in Trustgrid Portal.

img

  1. Once you’ve created the client secret, navigate to “Token Configuration” and add the “email” optional claim

img