gpt4 book ai didi

java - 如何在我的java项目中实现单点登录?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:03:16 24 4
gpt4 key购买 nike

我需要在我的 java web 应用程序中实现单点登录,它可以实现以下功能: 所有加入我的域 smb.local 的计算机,用户登录计算机后,输入 http://localhost:8080 ,我的应用程序知道使用当前登录的用户登录我的网络应用程序。那么我应该实现什么协议(protocol)?或任何引用?非常感谢!

最佳答案

如果您想“自动”提取用户的 Windows 凭据,一个选项(也许是唯一一个?)是 NTLM .实际获得凭据后,您需要根据权威来源检查它们 - Active Directory 将详细信息公开为 LDAP,因此大多数安全框架都能够应对这一问题。

几年前我用Spring Security做过这样的事,包括根据 Windows 组成员资格派生特权,并且效果很好。

关于java - 如何在我的java项目中实现单点登录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3873785/

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