Views:

Question: 
When configuring App Registration for use with DocuWare, there are API permissions required that need to be set. 
Where can we get more information on these Permissions and what they do? 

Answer: 
For more on what the required API permissions do, please refer to the guide below: 

Delegated permissions: These permissions allow the application to act on behalf of a signed-in user. The application can only access resources that the signed-in user has permission to access.
Application permissions: These permissions are used in scenarios where the application accesses data without a signed-in user present. The application can access any data associated with the granted permission. For example, an application granted the Files.Read.All permission can read any file in the organization.


When making App Registrations for use with SSO. 


Permissions:

Directory.Read.All

Category Application Delegated
DisplayText Read directory data Read directory data
Description Allows the app to read data in your organization's directory, such as users, groups and apps, without a signed-in user Allows the app to read data in your organization's directory, such as users, groups and apps
AdminConsentRequired Yes Yes


Group.Read.All

Category Application Delegated
DisplayText Read all groups

Read all groups

 

Description Allows the app to read group properties and memberships, and read conversations for all groups, without a signed-in user. Allows the app to list groups, and to read their properties and all group memberships on behalf of the signed-in user. Also allows the app to read calendar, conversations, files, and other group content for all groups the signed-in user can access.
AdminConsentRequired Yes Yes


GroupMember.Read.All

Category Application Delegated
DisplayText Read all group memberships Read group memberships
Description Allows the app to read memberships and basic group properties for all groups without a signed-in user. Allows the app to list groups, read basic group properties and read membership of all groups the signed-in user has access to.
AdminConsentRequired Yes Yes


openid

Category Application Delegated
DisplayText - Sign users in
Description - Allows users to sign in to the app with their work or school accounts and allows the app to see basic user profile information.
AdminConsentRequired - No


profile

Category Application Delegated
DisplayText - View users' basic profile
Description - Allows the app to see your users' basic profile (e.g., name, picture, user name, email address)
AdminConsentRequired - No


User.Read

Category Application Delegated
DisplayText - Sign in and read user profile
Description - Allows users to sign-in to the app, and allows the app to read basic company information of signed-in users.
AdminConsentRequired - No


User.Read.All

Category Application Delegated
DisplayText Read all users' full profiles Read all users' full profiles
Description Allows the app to read user profiles without a signed in user. Allows the app to read the full set of profile properties, reports, and managers of other users in your organization, on behalf of the signed-in user.
AdminConsentRequired Yes Yes




When making App Registrations to use with Connect to Mail


Permissions:

EWS.AccessAsUser.All

Category Application Delegated
DisplayText - Access mailboxes as the signed-in user via Exchange Web Services
Description - Allows the app to have the same access to mailboxes as the signed-in user via Exchange Web Services
AdminConsentRequired - No


offline_access

Category Application Delegated
DisplayText - Maintain access to data you have given it access to
Description - Allows the app to see and update the data you gave it access to, even when users are not currently using the app. This does not give the app any additional permissions.
AdminConsentRequired - No


openid

Category Application Delegated
DisplayText - Sign users in
Description - Allows users to sign in to the app with their work or school accounts and allows the app to see basic user profile information.
AdminConsentRequired - No


User.Read

Category Application Delegated
DisplayText - Sign in and read user profile
Description - Allows users to sign-in to the app, and allows the app to read basic company information of signed-in users.
AdminConsentRequired - No


KBA applicable for both Cloud and On-premise Organizations