Skip to content

Commit cb09eea

Browse files
authored
Merge pull request #193234 from cephalin/dbmsigeneral
DB connectivity doc with MSI
2 parents ead8418 + c76bd85 commit cb09eea

File tree

5 files changed

+1125
-6
lines changed

5 files changed

+1125
-6
lines changed

articles/app-service/overview-managed-identity.md

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,9 @@ This response is the same as the [response for the Azure AD service-to-service a
294294
> [!NOTE]
295295
> When connecting to Azure SQL data sources with [Entity Framework Core](/ef/core/), consider [using Microsoft.Data.SqlClient](/sql/connect/ado-net/sql/azure-active-directory-authentication), which provides special connection strings for managed identity connectivity. For an example, see [Tutorial: Secure Azure SQL Database connection from App Service using a managed identity](tutorial-connect-msi-sql-database.md).
296296
297-
For .NET apps and functions, the simplest way to work with a managed identity is through the [Azure Identity client library for .NET](/dotnet/api/overview/azure/identity-readme?). See the respective documentation headings of the client library for information:
297+
For .NET apps and functions, the simplest way to work with a managed identity is through the [Azure Identity client library for .NET](/dotnet/api/overview/azure/identity-readme?). For detailed guidance, see [Tutorial: Connect to Azure databases from App Service without secrets using a managed identity](tutorial-connect-msi-azure-database.md).
298+
299+
See the respective documentation headings of the client library for information:
298300

299301
- [Add Azure Identity client library to your project](/dotnet/api/overview/azure/identity-readme#getting-started)
300302
- [Access Azure service with a system-assigned identity](/dotnet/api/overview/azure/identity-readme#authenticating-with-defaultazurecredential)
@@ -304,7 +306,9 @@ The linked examples use [`DefaultAzureCredential`](/dotnet/api/overview/azure/id
304306

305307
# [JavaScript](#tab/javascript)
306308

307-
For Node.js apps and JavaScript functions, the simplest way to work with a managed identity is through the [Azure Identity client library for JavaScript](/javascript/api/overview/azure/identity-readme?). See the respective documentation headings of the client library for information:
309+
For Node.js apps and JavaScript functions, the simplest way to work with a managed identity is through the [Azure Identity client library for JavaScript](/javascript/api/overview/azure/identity-readme?). For detailed guidance, see [Tutorial: Connect to Azure databases from App Service without secrets using a managed identity](tutorial-connect-msi-azure-database.md).
310+
311+
See the respective documentation headings of the client library for information:
308312

309313
- [Add Azure Identity client library to your project](/javascript/api/overview/azure/identity-readme#install-the-package)
310314
- [Access Azure service with a system-assigned identity](/javascript/api/overview/azure/identity-readme#authenticating-with-defaultazurecredential)
@@ -316,7 +320,9 @@ For more code examples of the Azure Identity client library for JavaScript, see
316320

317321
# [Python](#tab/python)
318322

319-
For Python apps and functions, the simplest way to work with a managed identity is through the [Azure Identity client library for Python](/python/api/overview/azure/identity-readme). See the respective documentation headings of the client library for information:
323+
For Python apps and functions, the simplest way to work with a managed identity is through the [Azure Identity client library for Python](/python/api/overview/azure/identity-readme). For detailed guidance, see [Tutorial: Connect to Azure databases from App Service without secrets using a managed identity](tutorial-connect-msi-azure-database.md).
324+
325+
See the respective documentation headings of the client library for information:
320326

321327
- [Add Azure Identity client library to your project](/python/api/overview/azure/identity-readme#getting-started)
322328
- [Access Azure service with a system-assigned identity](/python/api/overview/azure/identity-readme#authenticating-with-defaultazurecredential)
@@ -326,7 +332,9 @@ The linked examples use [`DefaultAzureCredential`](/python/api/overview/azure/id
326332

327333
# [Java](#tab/java)
328334

329-
For Java apps and functions, the simplest way to work with a managed identity is through the [Azure Identity client library for Java](/java/api/overview/azure/identity-readme). See the respective documentation headings of the client library for information:
335+
For Java apps and functions, the simplest way to work with a managed identity is through the [Azure Identity client library for Java](/java/api/overview/azure/identity-readme). For detailed guidance, see [Tutorial: Connect to Azure databases from App Service without secrets using a managed identity](tutorial-connect-msi-azure-database.md).
336+
337+
See the respective documentation headings of the client library for information:
330338

331339
- [Add Azure Identity client library to your project](/java/api/overview/azure/identity-readme#include-the-package)
332340
- [Access Azure service with a system-assigned identity](/java/api/overview/azure/identity-readme#authenticating-with-defaultazurecredential)

articles/app-service/toc.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,10 @@
7878
items:
7979
- name: Connect to databases
8080
items:
81-
- name: .NET
81+
- name: .NET with SQL DB
8282
href: tutorial-connect-msi-sql-database.md
83+
- name: Azure databases
84+
href: tutorial-connect-msi-azure-database.md
8385
- name: Connect to services
8486
items:
8587
- name: .NET

0 commit comments

Comments
 (0)