gpt4 book ai didi

java - 通过 Active Directory 连接到 Azure SQL Server 在 Linux 上部署 Java 应用程序

转载 作者:太空宇宙 更新时间:2023-11-04 12:13:48 25 4
gpt4 key购买 nike

我正在尝试在使用 Azure SQL 数据库作为数据存储的 Linux 机器上部署 java 应用程序。

使用数据库连接的 SQL 身份验证方法,我能够成功部署该应用程序。

但是,该项目的要求之一是使用 Active Directory 来支持 Active Directory 身份验证以连接数据库。

所以我基本上想做的是,在 Linux 机器 (ubuntu) 上部署和运行应用程序,通过 Active Directory 身份验证连接到 Azure SQL 数据库,而不是通过 Active Directory 对数据库用户进行身份验证的 SQL 身份验证。

我很确定如果我们在窗口机器上部署应用程序它会工作,但挑战部分是使用 linux 机器作为应用程序服务器。

我试图在网上找到任何好的引用资料,但找不到满足我要求的引用资料。

所以我不确定是否有可能实现这个目标。如果是这样,谁能提供任何好的引用资料??

谢谢

最佳答案

one of the requirement of the project is to uses Active directoryto support Window authentication for DB connection.

据我了解,您使用的是Azure SQL数据库(PaaS),不幸的是,现在Azure SQL不支持Windows身份验证。请检查这个question .

在您的场景中,您可以使用 Active Directory integrated authentication .

您可以将 Azure Active Directory 用户/组添加为 Azure SQL 管理员。然后您可以使用此用户/组通过 AD 身份验证登录您的 SQL。

关于java - 通过 Active Directory 连接到 Azure SQL Server 在 Linux 上部署 Java 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47999222/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com