【问题标题】:NodeJs code to connect Azure SQL database using 'Azure AD-Universal with MFA'使用“带有 MFA 的 Azure AD-Universal”连接 Azure SQL 数据库的 NodeJs 代码
【发布时间】:2021-02-16 16:00:09
【问题描述】:

我一直在尝试找出一些 nodejs 代码,以便通过 Azure AD 身份验证从我的 nodeJs 应用程序连接到 Azure SQL db。但这只会涉及我的电子邮件 ID。我没有任何 Azure AD 应用程序,因为这将来自电子邮件 ID。我通常使用我的电子邮件 ID 登录到我的 Azure SQL DB,并从 MSSMS 中选择“Azure Active Directory-Universal with MFA”选项。有什么方法可以从 NodeJs 中的代码复制它

【问题讨论】:

  • 如果我的回答对你有帮助,希望你能采纳。这对其他社区成员可能是有益的。谢谢。

标签: node.js azure azure-active-directory azure-sql-database


【解决方案1】:

如果你想为你的 Azure SQL 数据库Use Azure Active Directory authentication,你必须为它配置 Azure AD。

请参考本教程:Configure and manage Azure AD authentication with Azure SQL

SSMS 和 SqlPackage.exe 是目前唯一通过 Active Directory 通用身份验证启用 MFA 的工具。

对于您的问题“我们有什么方法可以从 NodeJs 中的代码复制它”,答案是否定的,没有。 Node.js 仅支持这些类型:

authentication.type

  • 认证方式的类型,有效类型为defaultntlmazure-active-directory-password, azure-active-directory-access-token, azure-active-directory-msi-vm,或azure-active-directory-msi-app-service

参考:https://tediousjs.github.io/tedious/api-connection.html

HTH。

【讨论】:

    猜你喜欢
    • 2021-05-28
    • 2020-04-04
    • 1970-01-01
    • 1970-01-01
    • 2022-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多