CAS SSO - 覆盖 LDAPHandler

Posted

技术标签:

【中文标题】CAS SSO - 覆盖 LDAPHandler【英文标题】:CAS SSO - Override LDAPHandler 【发布时间】:2019-09-03 04:05:34 【问题描述】:

我正在使用 cas-overalay-template 设置 CAS SSO。用于身份验证的集成 LDAP。

默认情况下,请求通过 LDAPAuthenticatiionHandler 并返回 HandlerResult。

我的要求是拥有一个 CustomLDAPAuthenticationHandler 并发布到成功的身份验证,我需要进行 REST 调用以将更多数据/字段填充到 CAS 身份验证响应数据中。

现在,有什么方法可以将我的 CustomLDAPAuthenticationHandler 标记为默认 LDAPAuthenticationHandler?

请指教

【问题讨论】:

【参考方案1】:

...发布到成功的身份验证,我需要进行 REST 调用以将更多数据/字段填充到 CAS 身份验证响应数据中。

与其复制 LDAP 身份验证处理程序,然后只做与 LDAP 无关的事情,最好不要单独使用 LDAP 处理程序,只需单独进行 REST 调用以从外部源填充属性等.

This post 应该解释如何使用 RESTful 属性解析来完成。

【讨论】:

以上是关于CAS SSO - 覆盖 LDAPHandler的主要内容,如果未能解决你的问题,请参考以下文章

CAS单点登录(SSO)完整教程

使用CAS登录SSO协议的持久性

SSO之CAS单点登录实例演示

JAVA CAS单点登录(SSO) 教程

使用 CAS + Spring Security 实现 SSO

SSO-CAS实现单点登录服务端