Registering Inforiver on Azure AD (Entra ID)
Last updated
Was this helpful?
Last updated
Was this helpful?
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.
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.
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.
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.
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.