我目前在 Windows Server 2008 上运行 Java Spring 服务的 Tomcat 7。Tomcat 在有权访问我们的 SQL Server 数据库的 Windows 帐户下运行。我们使用具有集成安全性的 Microsoft SQL JDBC 4 (sqljdbc4.jar) 来访问 SQL Server 数据库(始终使用 Tomcat 帐户)。
我正在尝试在 linux 服务器(Ubuntu 服务器)上设置相同的进程。我知道 sqljdbc4.jar 允许通过纯 Java Kerberos 直接使用 Windows 活动的 SSO。但是,我可以找到的小文档显示了对客户端进行访问的身份验证。
我们的服务用于不属于我们活动目录(网站和 iOS 应用程序)的移动客户端。是否可以使用带有 sqljdbc4 的纯 Java Kerberos 和 tomcat 用户(通过我们的 Active Directory 进行身份验证的 Linux 用户)而不是客户端?
任何帮助表示赞赏。