Skip to content

Commit a19426a

Browse files
initial changes
1 parent c47f865 commit a19426a

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

includes/storage-auth-recommendations.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,14 @@ services: storage
55
author: pauljewellmsft
66
ms.service: azure-storage
77
ms.topic: "include"
8-
ms.date: 05/02/2024
8+
ms.date: 05/03/2024
99
ms.author: pauljewell
1010
ms.custom: "include file"
1111
---
1212

1313
> [!IMPORTANT]
14-
>
14+
> For optimal security, Microsoft recommends using Microsoft Entra ID with managed identities to authorize requests against blob, queue, and table data, whenever possible. Authorization with Microsoft Entra ID and managed identities provides superior security and ease of use over Shared Key authorization. To learn more about managed identities, see [What are managed identities for Azure resources](/entra/identity/managed-identities-azure-resources/overview). For an example of how to enable and use a managed identity for a .NET application, see [Authenticating Azure-hosted apps to Azure resources with .NET](/dotnet/azure/sdk/authentication/azure-hosted-apps).
15+
>
16+
> For resources hosted outside of Azure, such as on-premises applications, you can use managed identities through Azure Arc. For example, apps running on Azure Arc-enabled servers can use managed identities to connect to Azure services. To learn more, see [Authenticate against Azure resources with Azure Arc-enabled servers](/azure/azure-arc/servers/managed-identity-authentication).
17+
>
18+
> For scenarios where shared access signatures (SAS) are used, Microsoft recommends using a user delegation SAS. A user delegation SAS is secured with Microsoft Entra credentials instead of the account key. For an example of how to create and use a user delegation SAS with .NET, see [Create a user delegation SAS for a blob with .NET](/azure/storage/blobs/storage-blob-user-delegation-sas-create-dotnet).

0 commit comments

Comments
 (0)