ldap - 使用 CAS 的 LDAP 身份验证
问题描述
我正在尝试让 LDAP 通过 CAS 4.0 工作。
当我登录时,我在 catalina.out 日志中得到以下信息:
2018-07-03 13:25:01,426 INFO [org.jasig.cas.authentication.PolicyBasedAuthenticationManager] - <AcceptUsersAuthenticationHandler failed authenticating administrator+password>
2018-07-03 13:25:01,448 INFO [com.github.inspektr.audit.support.Slf4jLoggingAuditTrailManager] - <Audit trail record BEGIN
=============================================================
WHO: audit:unknown
WHAT: supplied credentials: [administrator+password]
ACTION: AUTHENTICATION_FAILED
APPLICATION: CAS
WHEN: Tue Jul 03 13:25:01 UTC 2018
CLIENT IP ADDRESS: 10.1.1.8
SERVER IP ADDRESS: 10.1.1.69
=============================================================
2018-07-03 13:25:01,450 INFO [com.github.inspektr.audit.support.Slf4jLoggingAuditTrailManager] - <Audit trail record BEGIN
=============================================================
WHO: audit:unknown
WHAT: 1 errors, 0 successes
ACTION: TICKET_GRANTING_TICKET_NOT_CREATED
APPLICATION: CAS
WHEN: Tue Jul 03 13:25:01 UTC 2018
CLIENT IP ADDRESS: 10.1.1.8
SERVER IP ADDRESS: 10.1.1.69
=============================================================
我的 deployerConfigContext.xml 位于https://pastebin.com/mR1NvNWx
我的 cas.properties 位于https://pastebin.com/YSyUcVtL
我尝试使用https://apereo.github.io/cas/4.0.x/installation/LDAP-Authentication.html上的说明进行设置
据我所知,我已正确按照说明进行操作。在这一点上,我不确定我应该在哪里寻找,因为日志并没有真正描述问题的原因(它看起来像错误的用户名/密码,但它们绝对是正确的)。我还注意到日志似乎根本没有提到 ldap: https ://pastebin.com/A0U16YqG
有没有人有任何想法,或者能够指出我正确的方向?
解决方案
推荐阅读
- swift - 可编码以使用单一模型映射不同的键值
- python - TensorFlow 突触输出和输入为文本文件
- java - 如果失败,如何在 SuiteClass 中进行 JUnit 测试重试?
- ruby-on-rails - Rails 和 Octopus gem 以及延迟工作的问题
- html - twitter 如何在视图页面源 (Ctrl + U) 中隐藏它们的 HTML 或属性?
- jqgrid - 在服务器端进行双 WHERE 查询以创建 jqgrid json
- azure - 如何通过策略将 Azure 资源锁应用于资源组
- python - Python3:FileNotFoundError:[Errno 2] 没有这样的文件或目录:'train.txt',即使路径完整
- python-3.x - 使用列表理解展平元组列表
- hibernate - JPA 实体名称值与表中的值进行比较