是否可以通过 Visual Studio 将 Azure AD 与 MFA 连接起来进行实体框架调用?

Posted

技术标签:

【中文标题】是否可以通过 Visual Studio 将 Azure AD 与 MFA 连接起来进行实体框架调用?【英文标题】:Is it possible to connect using Azure AD with MFA for Entity Framework calls via Visual Studio? 【发布时间】:2019-01-08 15:35:41 【问题描述】:

我正在尝试从 VS 包管理器控制台连接到 SQL Azure 数据库 - 例如

Update-Database -ConnectionString "Some connection string that let's me connect with AzureAD MFA" -ConnectionProviderName "System.Data.SqlClient"

我得到的最接近的是使用这个connection string,但我收到一个错误,说需要 MFA,这是有道理的!是否有另一种方法来指定连接以通过 AAD 进行身份验证并提示我进行 MFA,类似于 SSMS 可以做到的方式?

【问题讨论】:

【参考方案1】:

据我所知,启用Azure AD MFA的用户可以使用C#连接Azure SQL数据库。C#程序采用交互方式的身份验证,支持Azure AD多因素身份验证(MFA)。例如,连接尝试可以包括发送到您手机的验证码。更多详情请参考official document。

【讨论】:

以上是关于是否可以通过 Visual Studio 将 Azure AD 与 MFA 连接起来进行实体框架调用?的主要内容,如果未能解决你的问题,请参考以下文章

是否需要将 Visual Studio Express 解决方案转换为 Visual Studio Professional 解决方案?

是否可以更改 Visual Studio 2012 中的图标?

是否有可以将 Visual Studio 目标文件转换为 GCC 格式的工具?

是否可以将 Visual Studio 负载测试从编码转换为可视化?

是否可以使用 Visual Studio 编写 intel 程序集?

是否可以通过 Visual Studio 将 Azure AD 与 MFA 连接起来进行实体框架调用?