0

当我尝试登录 CAS 时,我的日志中出现以下 tomcat 错误。谁能帮助我我的错误可能在哪里?CAS 和 Active Directory 的配置是尽可能标准的,唯一的例外是我使用的是 ldap 而不是 ldaps。

2013-09-27 01:26:19,714 信息 [org.jasig.cas.services.DefaultServicesManagerImpl] - 加载了 4 个服务。2013-09-27 01:26:22,651 信息 [org.jasig.cas.util.AutowiringSchedulerFactoryBean] - 现在启动 Quartz 调度程序 2013-09-27 01:26:40,806 信息 [org.jasig.cas.ticket.registry.support .DefaultTicketRegistryCleaner] - 开始票据清理。2013-09-27 01:26:40,822 信息 [org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner] - 发现 0 张票被删除。2013-09-27 01:26:40,822 信息 [org.jasig.cas.ticket.registry.support.DefaultTicketRegistryCleaner] - 完成票证清理。2013-09-27 01:28:19,820 信息 [org.jasig.cas.services.DefaultServicesManagerImpl] - 重新加载注册的服务。2013-09-27 01:28:19,820 信息 [org.jasig.cas.services.DefaultServicesManagerImpl] - 加载了 4 个服务。2013-09-27 01:30:19, 778 INFO [org.jasig.cas.services.DefaultServicesManagerImpl] - 重新加载注册的服务。2013-09-27 01:30:19,778 信息 [org.jasig.cas.services.DefaultServicesManagerImpl] - 加载了 4 个服务。2013-09-27 01:30:55,688 INFO [org.jasig.cas.web.flow.InitialFlowSetupAction] - 将 cookie 的路径设置为:/cas/ 2013-09-27 01:30:55,688 INFO [org.jasig. cas.web.flow.InitialFlowSetupAction] - 将 cookie 的路径设置为:/cas/ 2013-09-27 01:31:18,878 错误 [org.jasig.cas.authentication.AuthenticationManagerImpl] - org.jasig.cas.adaptors.ldap .BindLdapAuthenticationHandler 抛出错误身份验证 [username: pieter@test.local] org.springframework.ldap.NameNotFoundException: [LDAP: error code 32 - 0000208D: NameErr: DSID-031001CD, question 2001 (NO_OBJECT), data 0, best match of: 'DC=测试,DC=本地' NULL]; 嵌套异常是 javax.naming.NameNotFoundException: [LDAP: 错误代码 32 - 0000208D: NameErr: DSID-031001CD, 问题 2001 (NO_OBJECT), 数据 0, 最佳匹配: 'DC=test,DC=local' NULL]; 在 org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java :306) 在 org.jasig.cas.adaptors.ldap.BindLdapAuthenticationHandler.authenticateUsernamePasswordInternal(BindLdapAuthenticationHandler.java:90) 在 org.jasig.cas 的 org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:361)。 authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler.doAuthentication(AbstractUsernamePasswordAuthenticationHandler.java:71) 在 org.jasig.cas。

4

1 回答 1

0

CN=Users,DC=test,DC=local不是DC=users,DC=test,DC=local该站点上的 CAS 示例是错误的。

于 2017-01-20T13:31:14.933 回答