Microsoft has recently updated their Graph API documentation for user updates. As part of this update, certain profile fields (aboutMe, schools, skills, etc.) can now only be updated using delegated permissions instead of application permissions.
This change affects how Directory interacts with Azure Active Directory (AAD) to update user profile data.
Notes: Hybrid configurations required version 4.2.39.
Permission Usage
-
User.ReadWrite.All is required to update the following profile fields:
aboutMe, birthday, employeeHireDate, interests, mySite, pastProjects, responsibilities, schools, and skills.Administrator role required: SharePoint Administrator.
-
User-Phone.ReadWrite.All is required to update the following profile fields:
mobilePhone and businessPhones.Administrator role required: User Administrator.
Required Action
Go to the Azure Portal -> go to Enterprise applications find "Hyperfish" and re-consent permissions for Hyperfish.
Ensure that the person approving the consent has administrative rights in the Azure tenant.
Confirm that "Hyperfish" is granted the delegated permissions listed above.
⚠️ Important Note:
Users who are administrators in the directory must also hold administrator rights in their Azure tenant in order to approve changes on the affected profile fields ( aboutMe, birthday, employeeHireDate, interests, mySite, pastProjects, responsibilities, schools, skills, mobilePhone and businessPhones).
Conclusion
These permission changes are introduced by Microsoft to enhance security and align with modern Graph API standards. By re-consenting to Hyperfish, organizations can ensure that profile updates continue without interruption.
Permissions list in Directory:
| App | API/ Permission Name | Claim Value | Type | Features |
| Hyperfish Service | Microsoft Graph | Sites.ReadWrite.All | App | Sync users and apply field changes |
| Hyperfish Service | Microsoft Graph | User.Read.All | App | Sync users and apply field changes |
| Hyperfish Service | Microsoft Graph | User.ReadWrite.All | App | Sync users and apply field changes |
| Hyperfish | Microsoft Graph | User.ReadWrite.All | Delegated | Apply field changes: aboutMe, birthday, employeeHireDate, interests, mySite, pastProjects, responsibilities, schools, and skills. |
| Hyperfish | Microsoft Graph | User-Phone.ReadWrite.All | Delegated | Apply field changes: mobilePhone and businessPhones |
| Hyperfish | Azure Active Directory Graph | User.Read | Delegated | Sign-in ( Will be removed) |
| Hyperfish | Azure Active Directory Graph | User.ReadBasic.All | Delegated | Sign-in ( Will be removed) |
| Hyperfish | Microsoft Graph | User.Read | Delegated | Sign-in |
| Hyperfish Email | Microsoft Graph | Mail.Send | App | Send notification email |
If you have questions about LiveTiles Directory security, please email support@livetilesglobal.com
Comments
0 comments
Please sign in to leave a comment.