我一直在尝试查找一些nodejs代码,以便通过Azure AD身份验证从我的nodejs应用程序连接到Azure SQL数据库。但这只涉及我的电子邮件Id。我没有任何Azure AD应用程序,因为这将来自电子邮件Id。有什么方法可以从NodeJs 中的代码中复制这一点吗
如果要对Azure SQL数据库使用Azure Active Directory身份验证,则必须为其配置Azure AD。
请参考本教程:使用Azure SQL 配置和管理Azure AD身份验证
SSMS和SqlPackage.exe是当前通过Active Directory通用身份验证为MFA启用的唯一工具。
对于您的问题";有没有任何方法可以从Code in NodeJs";,答案是否定的,没有。Node.js只支持以下类型:
身份验证。键入
- 验证方法的类型,有效类型为
default
、ntlm
、,CCD_ 3、CCD_,azure-active-directory-msi-vm
或azure-active-directory-msi-app-service
参考:https://tediousjs.github.io/tedious/api-connection.html
HTH。