【问题标题】:Windows authentication from a Java Spring application来自 Java Spring 应用程序的 Windows 身份验证
【发布时间】:2013-01-24 08:41:17
【问题描述】:

我正在 Windows 网络上部署一个用 spring 构建的 java 应用程序。网络使用 Active Directory,因此用户使用其 Active Directory 用户名登录到他们的桌面。

现在,我正在尝试添加一项功能,以便当用户打开浏览器访问此应用程序(部署在同一网络上)时,应用程序会自动获取他们的用户名并对其进行身份验证。

在我的研究过程中,我遇到了这篇博文:http://blog.springsource.org/2009/09/28/spring-security-kerberos/ 但是,我认为在我的场景中可能不需要这种方法,因为我正在将应用程序部署到同一个 Windows 网络。

问题

有哪些方法可以简单地访问用户令牌,以便我的网络应用程序可以对用户进行身份验证?

【问题讨论】:

  • 有一个谷歌搜索 SPNEGO。

标签: java authentication spring-mvc active-directory spring-security


【解决方案1】:

我们使用NtlmHttpFilter

您将其配置为 web.xml 中的过滤器,告诉它您的域控制器所在的位置,它几乎可以正常工作。 Internet Explorer 将在您不采取任何操作的情况下提供凭据,Firefox(我想是 Chrome)会提示您登录。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-19
    • 2018-05-03
    • 1970-01-01
    • 2016-06-27
    • 2015-01-08
    • 1970-01-01
    • 2014-01-26
    相关资源
    最近更新 更多