Skip to content

Commit 155ccaf

Browse files
Merge pull request #283775 from ecfan/ropc
[SFI - ROPC] Add guidance about authentication with managed identities and avoiding less secure methods
2 parents d7de226 + c8680b6 commit 155ccaf

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

articles/connectors/connectors-create-api-sqlazure.md

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: logic-apps
55
ms.suite: integration
66
ms.reviewer: estfan, azla
77
ms.topic: how-to
8-
ms.date: 01/10/2024
8+
ms.date: 08/06/2024
99
## As a developer, I want to access my SQL database from my logic app workflow.
1010
---
1111

@@ -59,8 +59,19 @@ For more information, review the [SQL Server managed connector reference](/conne
5959

6060
> [!IMPORTANT]
6161
>
62-
> If you use an SQL Server connection string that you copied directly from the Azure portal,
63-
> you have to manually add your password to the connection string.
62+
> If you use an SQL Server connection string that you copied directly from the Azure portal, you have to manually
63+
> add your password to the connection string. For sensitive information, such as this string, make sure to use the
64+
> most secure authentication flow available. Microsoft recommends that you authenticate access to Azure resources
65+
> with a [managed identity](/entra/identity/managed-identities-azure-resources/overview) when possible, and assign
66+
> a role that has the least privilege necessary.
67+
>
68+
> If this capability is unavailable, make sure to secure connection strings through other measures, such as
69+
> [Azure Key Vault](../key-vault/general/overview.md), which you can use with [app settings in Standard workflows](../logic-apps/edit-app-settings-host-settings.md).
70+
> You can then [directly reference secure strings](../app-service/app-service-key-vault-references.md), such as connection
71+
> strings and keys. Similar to ARM templates, where you can define environment variables at deployment time, you can define
72+
> app settings within your [Standard logic app workflow definition](/azure/templates/microsoft.logic/workflows).
73+
> You can then capture dynamically generated infrastructure values, such as connection endpoints, storage strings, and more.
74+
> For more information, see [Application types for the Microsoft identity platform](/entra/identity-platform/v2-app-types).
6475
6576
* For an SQL database in Azure, the connection string has the following format:
6677

0 commit comments

Comments
 (0)