Microsoft允许使用Azure SQL中的Authentication命令使用Azure AD帐户连接到数据库。
https://azure.microsoft.com/en-us/documentation/articles/sql-database-aad-authentication/
标题 7.1。使用集成(Windows)身份验证进行连接
如何在Azure App Service上使用它?
注意:我特意尝试 NOT 包含密码,如下一个标题所示。我特别想要整合。
答案 0 :(得分:1)
如果我对文档的理解是正确的,您可以使用基于令牌的身份验证自己实现。它不应该要求Azure App Service有任何特殊之处。有关详细信息和示例代码,请参见此处:
新的基于令牌的身份验证方法允许中间层服务从Azure AD获取令牌并使用它连接到Azure SQL数据库。
答案 1 :(得分:0)
Azure App Service计算机不属于您的域,因此无法运行。这旨在让域加入的客户端连接到SQL。
SQL用户名/密码是唯一剩下的选项。
更新:请参阅Chris Post了解基于新令牌的功能