如何使用Spring和Active Directory实现单点登录
2022-09-02 04:28:02
我有一个基于Spring的Web应用程序,我想在上面实现一个单点登录解决方案。
基本流程为:
1)用户登录到Windows工作站/台式PC(根据组织的Active Directory进行身份验证)
2)用户打开浏览器并导航到Spring Web App。
3)Spring Web App以某种方式确认用户已经针对AD进行身份验证,并无缝地允许他们进入,即没有用户名和密码的质询。事实上,Spring网络应用程序永远不会显示登录表单。
显然,这是我遇到麻烦的第3步。
我看过Spring Security,Kerberos,SPNEGO,但我认为我只是把自己搞糊涂了。
如果它有所作为,我使用的是Java 6,在Spring 3的Jetty上运行。Jetty 实例将在 *Nix 计算机上运行。