繁体   English   中英

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

[英]Deploying java application on linux with connection to Azure SQL Server via Active Directory

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

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

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

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

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

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

所以我不确定是否有可能实现目标。 如果是这样,任何人都可以提供任何好的参考吗?

谢谢

该项目的需求之一是使用 Active Directory 来支持 DB 连接的 Window 身份验证。

根据我的理解,您使用的是 Azure SQL 数据库(Paas),不幸的是,现在,Azure SQL 不支持 Windows 身份验证。 请检查这个问题

在您的方案中,您可以使用Active Directory integrated authentication

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM