Inforiver
On-Prem Inforiver Writeback Matrix
On-Prem Inforiver Writeback Matrix
  • 👋Inforiver Writeback Matrix On-Prem
  • Before You Start
    • đŸĒ„Basic Requirements
    • đŸĨŒEntra ID App
    • 📧SMTP Service
    • đŸ•šī¸Inforiver Credentials
    • đŸ“ŗVirtual Network (Optional)
  • Deployment
    • Microsoft Azure
      • Basics
      • Networking
      • SQL Database
      • Inforiver Workspace
      • SMTP
      • Final Deployment
    • Custom Visual Generation
    • Azure AD App Post Configuration
  • Architecture Concepts
    • Overview
    • O365 Permissions
    • External Connections
    • Azure Cost
  • Upgrade
    • Overview
    • Integrate Infobridge with Inforiver (for 2.x users)
    • Integrate EDITable with Inforiver (for 2.x users)
    • Update Inforiver Container Instances (for 3.x users)
    • Update EDITable Container Instance (for 3.x users)
    • Update Inforiver EDITable Container Instances (for 3.x users)
    • Update Inforiver EDITable Container Instances (for 4.x users)
  • How To Guides
    • Overview
    • Register Inforiver App with Certificate
    • Key Vault Integration
    • Custom Domain and SSL
    • Application Gateway Integration
    • Private App Service
    • Diagnostic Settings
    • Configuring Office 365 SMTP
    • Scaling Up Azure Database
    • Creation and Deletion of Database
    • Enabling App Service Logs
    • Scaling Up the App Service Plan
    • Scaling Redis Cache
    • Update Inforiver License
    • Update Azure AD Client & Other Environment Variables
    • Deploy Inforiver Writeback Matrix using Terraform
  • Troubleshooting Steps
    • Overview
    • Fix for SQL Bulk Load issue
Powered by GitBook
On this page
  • Entra ID Application
  • Steps to Create
  • APP Registration
  • Configuration
  • Permissions Configuration
  • Credentials Collection
  1. Before You Start

Entra ID App

PreviousBasic RequirementsNextSMTP Service

Last updated 2 months ago

Entra ID Application

Inforiver will use multiple Office 365 APIs to fetch relevant information like Power BI Report metadata, User emails and groups, SharePoint and OneDrive integration. For this Azure AD application, steps needs to be created in your tenant by following the steps mentioned below. The details would be needed from app while we deploy our application.

Steps to Create

Following are the steps to create Azure AD application and collect the required details to continue the Inforiver deployment.

APP Registration

As a first step you have to register a new app in your Azure AD.

  • Login into your Azure Portal

  • Click on Manage Azure Active Directory from the menu tab

  • Click App registrations in the left sub menu

  • Click the New Registration tab in the top menu bar as shown in the blow screenshot.

  • Enter an Application Name to be displayed to the users - In the section Who can use this application, select Accounts in this organizational directory only - In the section Redirect URI, please leave it for now. We have to come back once we get the URL of the application. - Click Register to register the application.

Configuration

Please follow the steps to continue the configuration of the Azure AD application.

Permissions Configuration

The Azure AD app needs to have certain permissions enabled for Inforiver to work properly. Please follow the steps below to enable those permissions.

To view the complete list of required and optional permissions and why Inforiver requires these permissions, please read through the below page.

  • Go to the API Permissions menu of the Azure AD App that you created in the previous step.

  • Click Add a Permission, then select Microsoft Graph -> Delegated Permissions and select the following permissions:

    • email

    • openid

    • profile

    • User.Read

    • User.ReadBasic.All

    • Group.Read.All

    • GroupMember.Read.All

  • After selecting all the above permissions, click the Add Permissions button at the bottom.

  • Now, click Add a Permission once again, then go to Power BI Service -> Delegated Permissions. Select the following permissions:

    • Dataset.Read.All

    • Report.Read.All

    • Workspace.Read.All

    • App.Read.All

    • Dashboard.Read.All

  • After selecting all the above permissions, click the Add Permissions button at the bottom.

  • Similarly, click Add a Permission, then select Azure Storage -> Delegated Permissions. Select the permission:

    • user_impersonation

  • Click the Add Permissions button at the bottom.

  • Grant admin consent for the entire organization to authorize this application for your users.

If your organization have a policy which disallows users to provide consent to the application on their own, then make sure that you have provided admin consent for the entire organization.

Credentials Collection

As the final step, you have to generate a client secret and collect the necessary details for the deployment.

đŸĨŒ
O365 Permissions
App Registration
Application Registration Page
Example App Permissions. You don't have to provide all the permissions shown here.
App Overview
Secret Generation