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".
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
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.
The endpoint URL 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
Keywords
work tech configuration, microsoft teams, microsoft 365, integration , KBA , LOD-SF-RCM , Recruiting Management , Problem