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.
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.

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.

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.


O365_APP_PRIVATE_KEY: Self-signed certificate private key.


O365_APP_CERTIFICATE_THUMBPRINT: Thumbprint value of self-signed certificate. This can be obtained from your Azure AD application Certificate section.

Save the settings after all three environment variables are added. The appservice will restart automatically to reflect the changes.
Last updated
Was this helpful?