Authorization refers to the procedure used to determine the permissions that a caller has when making a request. There are multiple authorization models. The authorization model that is used for a request depends on the authentication method that is used. The authorization models are listed below.


The authorization model model associated with HMAC authentication splits permissions into read-only or read-write. See the HMAC authorization page for details.

Microsoft Entra ID

The authorization model associated with Microsoft Entra authentication uses Azure RBAC to control permissions. See the Microsoft Entra authorization page for details.