【问题标题】:Checking LDAP Connectivity CAS 3.4.12检查 LDAP 连接 CAS 3.4.12
【发布时间】:2016-03-21 09:34:54
【问题描述】:

我有一个与 LDAP 集成的 CAS 3.4.12 设置。

一切正常,但如果 LDAP 或 AD 服务器出现故障,则 CAS 服务器会抛出异常并显示 CAS 不可用异常。

我想做的是在页面加载期间检查 LDAP 是否已连接。

如果没有,则隐藏用户名和密码字段,以便用户无法输入凭据。

任何指针或建议都会有所帮助。

【问题讨论】:

    标签: ldap cas spring-ldap


    【解决方案1】:

    当显示表单时会发生什么,然后 LDAP 出现故障?

    当显示表单,用户填写表单并提交,然后 LDAP 关闭时会发生什么

    【讨论】:

    • 我想向前端发送一个布尔值以禁用文本字段,以便没有用户可以登录。对于第 2 点,我也会检查登录。如果 LDAP 出现故障,那么我也必须将用户重定向回登录页面,禁用字段并在 casLoginView.jsp 上显示正确的消息
    • 我主要关心的是 cas 何时启动并运行。如果 LDAP/AD 出现故障,那么由于用户可以看到登录页面,因此他们会继续发布登录请求。最终我们最终在 ssl 端口上有很多 Clo​​se_Wait Connection,我们最终必须重新启动服务器。因此,任何指示或建议都将帮助我和我的团队解决这个问题。如果您需要这方面的更多信息,请告诉我。
    • 我认为您无法根据自己的想法可靠地解决此问题。特别是如果您有多个 CAS 节点。您应该捕获异常并调整流程以路由到解释发生了什么的“错误”屏幕,为您的 LDAP/AD 基础架构添加冗余或查看 CAS 限制是否可以帮助您阻止身份验证尝试。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-19
    • 2016-06-07
    • 2012-12-05
    • 1970-01-01
    • 2012-06-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多