2016-02-22 128 views

回答

1

如果我的文档的理解是正确的,你可以做到这一点自己使用基于令牌的认证。它不应该需要Azure App Service中的任何特殊功能。在这里看到的细节和示例代码:

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

新的基于令牌的认证方法允许中间层服务来获取从Azure的AD的标记,并用它来连接到Azure的SQL数据库。

+0

听起来像我想要的东西还不存在。我会试试这个作为替代方案。谢谢。 –

0

Azure App Service计算机不属于您的域,因此这不起作用。这旨在让域加入的客户端连接到SQL。

SQL用户名/密码是唯一剩下的选项。

更新:看到克里斯发布有关新的基于令牌功能

+0

我不认为这是正确的。根据文档,中间层应用程序可以使用令牌认证连接到SQL Azure数据库。您可能会混淆使用SQL Server Management Studio连接使用AAD凭据的域加入要求。 –

+0

@ChrisGillum,根据你提到的新发布的功能,你是对的。还没有知道(并且不是问题的链接) –