Registering Inforiver on Azure AD (Entra ID)

Azure active directory app registration is required for every app that requires Microsoft to perform Identity and Access Management. Additionally, Inforiver uses multiple Office 365 APIs to fetch information like Power BI report metadata, user emails and groups, SharePoint, and OneDrive integration, etc. This requires app registration to deploy Inforiver successfully.

Pre-requisite

We will use certificate-based authentication for Microsoft Entra ID. Follow the steps outlined in the Microsoft documentation to create a self-signed public certificate.

Steps to create a self-signed certificate

Registering the Inforiver application

STEP 1: Login into your Azure Portal.

STEP 2: Click on Manage Azure Active Directory from the menu.

STEP 3: Click App registrations from the left sub-menu.

STEP 4: Click the New Registration tab in the top menu bar as shown.

Click the New registration tab

STEP 5: Enter an Application Name to be displayed to the users

STEP 6: Select Accounts in this organizational directory only for the Who can use this application option.

STEP 7: Leave the Redirect URI blank for now. This needs to be filled in after we get the application URL.

STEP 8: Click Register to register the application.

Enter details to register the app

Uploading your self-signed certificate

STEP 1: Click on Certificates & secrets in the left-hand menu.

STEP 2: Navigate to Certificates > Upload certificate.

STEP 3: Select the certificate file to upload. It must be one of the following file types: .cer, .pem, .crt.

STEP 4: Click Add.

Environment variable settings

Navigate to your app service and select Environment variables from the left-hand side menu.

Add the variables listed below:

  • O365_APP_CERTIFICATE_CREDENTIALS: Self-signed certificate body.

Environment variable for Certificate body
End of Certificate body
  • O365_APP_PRIVATE_KEY: Self-signed certificate private key.

Environment variable for RSA private key
End of private key
  • O365_APP_CERTIFICATE_THUMBPRINT: Thumbprint value of self-signed certificate. This can be obtained from your Azure AD application Certificate section.

Add environment variables

Save the settings after all three environment variables are added. The appservice will restart automatically to reflect the changes.

Last updated

Was this helpful?