Ricoh PMC MS365 Application Registration

RICOH PMC MS365 application is a single tenant application. Therefore, it is required to:

  • Register the application in the appropriate Microsoft 365 tenant: Application Registration in Microsoft 365,

  • Apply permissions to the registered application Application Permissions in Microsoft 365

  • Define the application settings accordingly: Application Settings Update (This is done after the Tenant ID & Client ID have been provided in the Embedded Configuration).

Application Registration in Microsoft 365

For registering the application in Microsoft 365, please follows the instructions below:

  1. Log in to the Azure Portal and click Manage Microsoft Entra ID.

  2. Select “App registrations”

  3. Press on “New registrations”

  4. In the “Register an application” form, enter the corresponding values as below and press “Register”.

Attribute

Expected Value

Name

Name of the application

Supported Account

Single Tenant

Redirect URI

http://localhost/com.ricoh.sho365/callback

pmc-365-register.png

In the response form, collect the following information for the settings of your application package: Application (client) ID Directory (tenant) ID

pmc-365-app.png

Application Permissions in Microsoft 365

For applying the permissions to the registered application in Microsoft 365, please follows the instructions below :

  1. Log in to the Azure Portal and click Manage Microsoft Entra ID.

  2. Select “App registrations”

  3. Select the registered application for RICOH PMC MS365 in the list of applications. The application details are displayed.

  4. In the left menu, select “API permissions”

  5. In the “API permissions” screen, press the “Add a permission” for selecting a permission to apply and then press the “Grant admin consent for …” for

pmc-365-perms.png

The following permissions must be applied to the registered application:

Permission

Description

Files.ReadWrite.All

Have full access to all files user can access

Offline_access

Maintain access to data you have given it access to

Openid

Sign users in

Profile

View users’ basic profile

Sites.Read.All

Read items in all site collections

Sites.ReadWrite.All

Edit or delete items in all site collections

User.read

Sign in and read user profile