@Alistair Young
Thank you for your post!
As you mentioned, when it comes to the User.ReadBasic.All
permission it currently is only a delegated permissions while the equivalent application permission would be User.Read.All
. If you'd like User.ReadBasic.All
to be available as an application permission, I'd recommend leveraging our Microsoft Graph support page and creating a feature request, so our engineering team can look into implementing this.
When it comes to assigning your application User.ReadBasic.All
permissions, you'll have to assign your application the Delegated permission and also ensure that the signed in user has the correct read permissions to read all users' basic profiles.
I hope this helps!
If you have any other questions, please let me know.
Thank you for your time and patience throughout this issue.