You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It seems that the least-privilege permission under the 'Application' scheme necessary for any operation on an application depends on whether it is addressed using its ID or its appID.
(I'm using the permissions document in the new directory.)
Application.ReadWrite.All and Application.ReadWrite.Owned are only least-privilege permissions for the 'Application' scheme if the app is addressed by its ID.
This is true, for instance, for /applications(appid={value})/federatedidentitycredentials.
It's also occasionally the opposite, with a permission being least-privilege only where it is addressed by its appId. This is true, for instance, with /applications(appid={value})/tokenlifetimepolicies and Application.ReadWrite.All.
There's also an odd repair action that's confusingly both not in alphabetical order and for which Application.ReadWrite.OwnedBy is the least-privilege permission for the 'Application' scheme with the POST method:
It seems that the least-privilege permission under the 'Application' scheme necessary for any operation on an application depends on whether it is addressed using its ID or its appID.
(I'm using the permissions document in the
new
directory.)Application.ReadWrite.All
andApplication.ReadWrite.Owned
are only least-privilege permissions for the 'Application' scheme if the app is addressed by its ID.This is true, for instance, for
/applications(appid={value})/federatedidentitycredentials
.It's also occasionally the opposite, with a permission being least-privilege only where it is addressed by its appId. This is true, for instance, with
/applications(appid={value})/tokenlifetimepolicies
andApplication.ReadWrite.All
.There's also an odd
repair
action that's confusingly both not in alphabetical order and for whichApplication.ReadWrite.OwnedBy
is the least-privilege permission for the 'Application' scheme with the POST method:Is there a reason for this discrepancy?
The text was updated successfully, but these errors were encountered: