If you’re using the Anniversaries (live) web part to show Hire Date Anniversaries or Birthdays, you first need to allow the web part read user profiles from Microsoft Graph.
You’ll need to be an Azure Admin to do this, so if you’re not one, please share these steps with your IT.
Here is how to enable Anniversaries access Microsoft Graph user profiles:
- Go to portal.azure.com and log in with administrative rights
- Click on the Active Directory
- On the left panel, select App Registrations
- Under All Applications category, find the app named “SharePoint Online Client Extensibility Web Application Principal” as shown below.
Can't see the Extensibility Web Application Principal in the list?
If you can’t see the Extensibility Web Application Principal in the list, you first need to log into your SharePoint Admin Center and approve pending API requests, see the screenshot below)
-
Click on the link titled “SharePoint Online Client Extensibility Web Application Principal”
-
Select API Permission → Add a permission
-
Select Microsoft Graph → Delegated permissions
-
Search for the following permissions: User.Read.All
-
Finally, you will need to grant admin consent as follows:
-9.1. Select User.Read.All from the list you’ve added and click the [Grant admin consent … ] link as shown below
-9.2. Click Yes and confirm that permission has been granted.
Give it a few minutes for this change to propagate in your tenant.