SAP Knowledge Base Article - Public

2997844 - Error on Interview Scheduling with Outlook Integration using Modern Authentication - Recruiting Management

Symptom

When trying to do a 'Verify' on Interview scheduling with Outlook Integration while "Exchange Online" is selected, there will be an error:


Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental

Environment

SAP Successfactors Recruiting Management

Reproducing the Issue

1. Go to Admin center > Setup Interview Scheduling Outlook Integration
2. Choose "Exchange Online" and configure the each required fields from your Exchange / Azure portal
3. Click verify and you will receive a generic error

Cause

Per reviewing SF logs, we can see an error thrown by Exchange server:

"Error code: NoPermissionsInAccessToken Error message: The token contains no permissions, or permissions can not be understood."

This shows that the error is caused by incomplete Microsoft Graph API permissions for Calendar and Mail.

Resolution

Microsoft Graph API permissions should be provided by your Exchange or Azure admin that can also grant admin permissions:

Delegated Permissions:

Calendars: Calendars.Read.Shared, and Calendars.ReadWrite.Shared

 

Application permissions:

Calendars: Calendars.Read, Calendars.ReadWrite

Mail: Mail.ReadWrite and Mail.Send


Sample configuration of MS Graph API permission:

  

Note: Azure portal is not owned by SAP Successfactors, for any changes, we suggest to reach out to your internal Exchange or Network Administrator 

See Also

2978862 - Interview Scheduling Outlook Integration Using Modern Authentication

Keywords

Application permission, NoPermissionsInAccessToken, Graph API, Delegated permission, Application permission, exchange online , KBA , LOD-SF-RCM-IVW , Interview Central, Interviews, Scheduling etc , Problem

Product

SAP SuccessFactors Recruiting all versions