gpt4 book ai didi

java - LDAP。没有身份验证的Spring应用程序

转载 作者:行者123 更新时间:2023-11-30 05:51:32 25 4
gpt4 key购买 nike

我有 Spring Boot 应用程序,它正在使用 LDAP 身份验证。 Everythink 没问题,它可以工作,但是需要询问用户名和密码,就像使用用户名和密码进行常规 Spring 安全认证一样。在 Back 中,它使用 ldap 检查用户名和密码,如果它们匹配,则确定身份验证是否正确。是否可以在不询问用户名和密码的情况下直接决定身份验证是否正确,因为用户已经登录了他/她的计算机。在我的情况下,用户必须登录两次,这看起来不是一个好的解决方案。

我的服务器版本 Microsoft Windows Server 2012R2。 Spring Boot版本为1.5.15。

最佳答案

如果工作站登录生成 Kerberos token ,并且您的应用程序与目录位于同一网络上,Spring Security Kerberos将使用 token 对用户进行身份验证,而无需输入凭据。

如果您的应用程序位于登录目录网络的外部,use an identity provider提供“单点登录”功能。如果工作站登录到 Windows 域,则 ADFS 可以对用户进行身份验证,而无需输入凭据在从未登录的计算机访问时也会提示输入凭据已登录域。

关于java - LDAP。没有身份验证的Spring应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53827216/

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