Granting access to the Graph API for the Flip Syncer

Requirements for this guide:

To import user and channel information from your Azure tenant, you have to grant direct access to the Graph API. You have to take the following steps for the newly registered Flip app.

Untitled (18).png

If you haven’t already registered an app for Flip, please go through the steps provided in this guide: Flip Syncer and Single-Sign-On (SSO): How to set up Azure AD

 

1. Add a client secret

Please note: if you’ve created an Enterprise application, you have to switch to “App registrations” first. Then select your application.

azure_client_creation.png

Be sure that you are within the configuration section of your new Flip app registration and click on “Certificates & secrets” (1) in the navigation bar on the left.

Then simply click on “New client secret” (2) and a simple form will be displayed on the right side.

Provide your information (3):

  • Description: Use a name which enables you to identify what this secret is used here, e.g., “Flip Syncer” or something similar. In our example, we simply use “Client for Flip”.
  • Expiration period: Select a period for the secret. You will be notified if a secret expires and you can renew it. Check with your company policies — maybe there are restrictions on the duration of secrets.

Click “Add” (4) to add the secret to your registered app.

azure_client_secret_pixel.png

Please save the “Value” (1) of the newly created secret. We will need it later.

 

2. Give proper API permissions

azure_api_permission_1.png

Go to the permission overview by clicking on “API permissions” (1) in the navigation panel and click on “Add a permission” (2).

 

azure_api_permission_2.png

In the next screen, simply select “Microsoft Graph” (1).

 

azure_api_permission_3_app_permissions.png

In the opened panel, you can give the permissions needed to read user and group information.

First, select the type of permission. We’re using “Application permissions” (1) to have a simple setup.

You can search (2) for the names of the following permissions. You also can simply scroll down the list.

Be sure to select (3):

  • Group.Read.All
  • GroupMember.Read.All
  • User.Export.All
  • User.Read.All

If you’ve selected all needed permissions, you can save this configuration by clicking “Add permissions” (4).

 

azure_api_permission_4_grant.png

Back to the permission overview, you will notice warning signs for each of those permissions selected. You need to click “Grant admin consent for XYZ”. (1) The warning signs will be replaced by the green checkmark (2).

 

3. Collect all important information

azure_api_permission_5_endpoints_pixel (1).png

Click on “Overview” in the navigation panel and switch to “Endpoints” to get important information for the Flip Syncer configuration.

 

azure_api_permission_6_endpoints_copy.png

Save the following information:

  • OAuth 2.0 token endpoint (1)
  • OpenID Connect metadata document (2), only needed if you intend to use Single-Sign-On with OIDC

You can close the panel again.

 

azure_api_app_and_tenant_id_pixel.png

Then also save the information on the overview and give all the collected information to your contact person at Flip. They will configure the Flip Syncer for you.

Flip needs:

  • Application (client) ID (1)
  • Directory (tenant) ID (2)
  • OAuth 2.0 token endpoint (from the previous step)
  • Optional: OpenID Connect metadata document (from the previous step)
  • Value of the created secret (chapter “Add a client secret”)

You now have granted access to the Graph API. Please send all the collected information to your contact person at Flip. Thank you!

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request

Comments

0 comments

Please sign in to leave a comment.