Skip to content

Commit cf7c015

Browse files
Apply suggestions from code review
Co-authored-by: Cheena Malhotra <v-chmalh@microsoft.com>
1 parent c170fcd commit cf7c015

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

docs/connect/ado-net/sql/azure-active-directory-authentication.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ ms.reviewer:
2222

2323
This article gives an introduction on how to connect to Azure SQL data sources using Azure Active Directory authentication from a .NET application with SqlClient.
2424

25-
The Azure Active Directory (Azure AD) authentication is a mechanism using identities in Azure Active Directory to access Azure SQL data sources such as Azure SQL Database, Azure SQL Managed Instance, and Azure Synapse Analytics. The **Microsoft.Data.SqlClient** allows client applications to specify Azure AD credentials in different kinds of supported Azure AD authentication modes when connecting to Azure SQL Database. By setting the `Authentication` connection property in the connection string, the client can choose a preferred Azure AD authentication mode according to the values provided. For more information about Azure AD authentication, see [Connecting to SQL Database By Using Azure Active Directory Authentication](/azure/azure-sql/database/authentication-aad-overview).
25+
The Azure Active Directory (Azure AD) authentication is a mechanism using identities in Azure Active Directory to access Azure SQL data sources such as Azure SQL Database, Azure SQL Managed Instance, and Azure Synapse Analytics. The **Microsoft.Data.SqlClient** allows client applications to specify Azure AD credentials in different kinds of supported Azure AD authentication modes when connecting to Azure SQL Database. By setting the `Authentication` connection property in the connection string, the client can choose a preferred Azure AD authentication mode according to the value provided. For more information about Azure AD authentication, see [Connecting to SQL Database By Using Azure Active Directory Authentication](/azure/azure-sql/database/authentication-aad-overview).
2626

2727
Starting from **Microsoft.Data.SqlClient** 2.0.0, the support for `Active Directory Password` authentication, `Active Directory Integrated authentication`, and `Active Directory Interactive` authentication has been extended across .NET Framework, .NET Core, and .NET Standard. A new `Active Directory Service Principal` authentication mode is also added in SqlClient 2.0.0 that makes use of the client ID and secret of a service principal identity to accomplish the authentication. More authentication modes are now brought in SqlClient 2.1.0 including `Active Directory Device Code Flow` and `Active Directory Managed Identity` (also known as `Active Directory MSI`). These new modes enable the application to acquire access token to establish connection to the SQL server. More information about all the Active Directory authentications are covered in the following sections.
2828

@@ -164,7 +164,7 @@ The following example displays how to provide custom callback logic when the `Ac
164164

165165
[!code-csharp [AADAuthenticationCustomDeviceFlowCallback#1](~/../sqlclient/doc/samples/AADAuthenticationCustomDeviceFlowCallback.cs#1)]
166166

167-
With a customized _ActiveDirectoryAuthenticationProvider_, a user-defined application client ID can be passed to SqlClient driver when a supported AD authentication<sup>1</sup> is in use. Also, the application client ID is also configurable under `SqlAuthenticationProviderConfigurationSection` and `SqlClientAuthenticationProviderConfigurationSection`<sup>2</sup>.
167+
With a customized _ActiveDirectoryAuthenticationProvider_, a user-defined "Application Client Id" can be passed to SqlClient driver when a supported Active Directory authentication mode<sup>1</sup> is in use. The "Application Client Id" is also configurable under `SqlAuthenticationProviderConfigurationSection` or `SqlClientAuthenticationProviderConfigurationSection`<sup>2</sup>.
168168

169169
> [!NOTE]
170170
>
@@ -220,4 +220,4 @@ public class ActiveDirectoryAuthenticationProvider
220220

221221

222222
## See Also
223-
[Application and service principal objects in Azure Active Directory](/azure/active-directory/develop/app-objects-and-service-principals)
223+
[Application and service principal objects in Azure Active Directory](/azure/active-directory/develop/app-objects-and-service-principals)

0 commit comments

Comments
 (0)