Symptom
I am trying to enable Microsoft Teams Online Meetings for SAP SuccessFactors, but received an error:
- The permissions you've granted are not sufficient for this feature. Please grant these Azure AD permissions as well: "Calendars.ReadWrite, Calendard.Reat" or "User.Read.All, OnlineMeetings.Read.All, OnlineMeetingArtifact.Read.All, OnlineMeetings.ReadWrite.All".
- The permissions you’ve granted are not sufficient for this feature. Please grant these Entra ID permissions as well: "Calendars.ReadWrite, Calendars.Read, Mail.Send".
Permissions are granted correctly in Microsoft Entra for the SuccessFactors app.
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 HCM Suite
- SAP SuccessFactors Recruiting Management
Reproducing the Issue
Teams for Online Meetings
- Go to Work Tech Configuration
- Select 'Teams for Online Meetings'
- Select a Custom App
- Click the Connect button
- An error message is displayed: The permissions you've granted are not sufficient for this feature. Please grant these Azure AD permissions as well: "Calendars.ReadWrite, Calendard.Reat" or "User.Read.All, OnlineMeetings.Read.All, OnlineMeetingArtifact.Read.All, OnlineMeetings.ReadWrite.All".
Outlook and Teams for Online Meetings
- Go to Work Tech Configuration
- Select 'Outlook and Teams for Online Meetings'
- Select a Custom App
- Click the Connect button
- An error message is displayed: The permissions you’ve granted are not sufficient for this feature. Please grant these Entra ID permissions as well: "Calendars.ReadWrite, Calendars.Read, Mail.Send".
Cause
OAuth Configuration is not correct in SuccessFactors.
Resolution
Review the OAuth Configuration you created in SuccessFactors as per Help Portal document:
| Field | Value |
|---|---|
| Label | Microsoft |
| OAuth Type | OAuth 2.0 |
| Grant Type | Client_Credentials |
| Client ID | Application (client) ID of the Microsoft Entra application you've created |
| Client Secret | Client secret of the Microsoft Entra application you've created |
| Token URL | Endpoint URL from Microsoft Entra |
Make sure you added the correct values for Token URL, Client ID and Client Secret.
Token URL is the value from the field 'OAuth 2.0 authorization endpoint (v2)', which can be found in the Microsoft Entra admin center under Applications > App registrations:
Client ID and Client Secret are obtained after you create a Client Secret for the SAP SuccessFactors app:
- Client ID is the value from field 'Application(Client) ID'
- Client Secret is the value from field 'Value'
See Also
Help Portal: Creating an OAuth Configuration for Connection with Microsoft 365
Help Portal: Technical Details for Interview Scheduling Teams Integration
Keywords
work tech configuration, microsoft teams, microsoft 365, integration, The permissions you've granted are not sufficient for this feature , KBA , LOD-SF-RCM-IVW , Interview Central, Interviews, Scheduling etc , Problem
SAP Knowledge Base Article - Public