This KB document outlines how Microsoft office 365 Admin to allow their organizational users to login into Inforiver.

What Happened?

User was not able to login both from Inforiver Visual and Inforiver Application by using sign in with Microsoft option. This will show like in the following image which says it requires admin consent.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/31ccd315-78a1-49d4-b025-a2771077d408/Untitled.png

Why it Happens?

Inforiver as an application which will need permission to fetch metadata like report name, dataset name, workspace names from Power BI, write access to OneDrive files and SharePoint sites to work properly. But your office 365 admin have prevented you to provide permissions to Inforiver on your own and he needs to provide approval for this.

So, this blocks you from login into Inforiver and you will see the error message in the problem statement.

How to Resolve?

Admin consent needs to be provided by your Office 365 Administrator or whoever has the role to perform this operation. To get consent you can send the following link and ask your administrator to sign in and provide permissions here.

https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=91891913-3884-46d3-bb4c-f68d33f43d4b&response_type=code&redirect_uri=https%3A%2F%2Faddons.inforiver.com%3A443%2FRedirect&response_mode=form_post&scope=https%3A%2F%2Fgraph.microsoft.com%2FUser.ReadBasic.All https%3A%2F%2Fanalysis.windows.net%2Fpowerbi%2Fapi%2FReport.Read.All https%3A%2F%2Fanalysis.windows.net%2Fpowerbi%2Fapi%2FDataset.Read.All https%3A%2F%2Fanalysis.windows.net%2Fpowerbi%2Fapi%2FDashboard.Read.All https%3A%2F%2Fanalysis.windows.net%2Fpowerbi%2Fapi%2FWorkspace.Read.All https%3A%2F%2Fanalysis.windows.net%2Fpowerbi%2Fapi%2FApp.Read.All https%3A%2F%2Fgraph.microsoft.com%2FGroup.Read.All https%3A%2F%2Fanalysis.windows.net%2Fpowerbi%2Fapi%2FDataset.ReadWrite.All https%3A%2F%2Fgraph.microsoft.com%2FFiles.ReadWrite.All https%3A%2F%2Fgraph.microsoft.com%2FSites.ReadWrite.All&prompt=consent&state={"nonce":"Ez7dRTKG9A75wkBaEj2KAbSTkIwrevd2","scope":"2","userId":"undefined"}

Once your administrator clicks on the link it will ask to sign in to their office 365 account it not. After that it will list down all the permissions required for Inforiver to work properly like shown in the below image.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a1e91dbf-f838-4c5d-a093-3d4a692a6330/MicrosoftTeams-image.png

Once your administrator press the Accept button it will navigate to our Inforiver application which shows some JSON string which you can ignore. After this you or anyone can login into Inforiver application by using Sign in with Microsoft application.

The explanations for why we need the permissions is also listed in the below table. Also our application would be able to fetch these information only for the users who has logged into Inforiver not all of your organization data.

Untitled Database

In case of any queries or clarifications, please contact [email protected]