Azure SQL Azure 应用服务中的身份验证连接字符串?

Azure SQL Authentication connection string in Azure App Service?

Microsoft 允许在 Azure SQL 中使用身份验证命令以使用 Azure AD 帐户连接到数据库。

https://azure.microsoft.com/en-us/documentation/articles/sql-database-aad-authentication/

在标题 7.1 下。使用集成 (Windows) 身份验证进行连接

如何在 Azure 应用服务上使用它?

注意:我特别尝试 NOT 包含密码,如下一个标题所示。我特别想要集成。

Azure App Service 计算机不属于您的域,因此这行不通。这是为了让加入域的客户端连接到 SQL.

SQL Username/password 是唯一剩下的选项。

更新:请参阅 Chris Post 关于基于令牌的新功能

如果我对文档的理解是正确的,您可以使用基于令牌的身份验证自行实现。它不应该要求 Azure 应用服务提供任何特殊功能。有关详细信息和示例代码,请参见此处:

https://blogs.msdn.microsoft.com/sqlsecurity/2016/02/09/token-based-authentication-support-for-azure-sql-db-using-azure-ad-auth/

The new token-based authentication method allows middle-tier services to obtain a token from Azure AD and use it to connect to Azure SQL Database.