Java CAS 4.0版本';t查询服务器
我正在docker内部设置CAS 4.0服务器。一般来说,我对CAS和Tomcat都是新手,需要一些帮助 我已决定将此docker图像作为我的出发点: 在Dockerfile的第19行,git克隆了同一作者为CAS LDAP身份验证配置的覆盖 该覆盖被放置在tmp目录中,并使用maven清理包 这非常有效,Tomcat服务器按预期启动。通过玩弄cas.properties和deployerConfigContext.xml,我获得了一个在任何日志文件中都没有可见错误的登录屏幕。但是,当传递的凭据没有发生任何事情时,CAS接口会重新加载,但不会给出任何错误或消息(但在日志中我确实看到生成的票证)。我无法判断LDAP身份验证是否正常工作。我在这个云实例的同一个子网中有一个复制的AD服务器,我可以使用ldapsearch命令并从我的docker容器中成功地进行身份验证,但CAS似乎不起作用。我还没有弄清楚如何在ldaptive模块上启用日志记录 下面是/var/log/cas/cas.log(如log4j.xml中所定义)中的一个片段 我在deployerContextConfig.xml中尝试了数百种组合。我得到的最好结果是配置(下面的链接)Java CAS 4.0版本';t查询服务器,java,maven,tomcat,ldap,cas,Java,Maven,Tomcat,Ldap,Cas,我正在docker内部设置CAS 4.0服务器。一般来说,我对CAS和Tomcat都是新手,需要一些帮助 我已决定将此docker图像作为我的出发点: 在Dockerfile的第19行,git克隆了同一作者为CAS LDAP身份验证配置的覆盖 该覆盖被放置在tmp目录中,并使用maven清理包 这非常有效,Tomcat服务器按预期启动。通过玩弄cas.properties和deployerConfigContext.xml,我获得了一个在任何日志文件中都没有可见错误的登录屏幕。但是,当传递的凭据
但这两种方法似乎都没有像上面的日志所示尝试进行身份验证。页面只需刷新,任何日志或界面上都不会出现错误。几乎就好像CAS根本没有尝试过一样。我的问题是我的负载平衡器。我预先配置了负载平衡器,将所有通信定向到主机名/CA。这是有问题的,因为登录按钮指向hostname/cas/cas 我的问题是我的负载平衡器。我预先配置了负载平衡器,将所有通信定向到主机名/CA。这是有问题的,因为登录按钮指向hostname/cas/cas 指向DeployerContextConfig的链接在此处起作用:以及来自repo的原始链接指向DeployerContextConfig的链接在此处起作用:以及来自repo的原始链接
2015-07-14 15:51:47,887 DEBUG [org.jasig.cas.web.flow.GenerateLoginTicketAction] - Generated login ticket LT-52-kPSbcZTDrF4eamfO7qwRhocCGfsdmc-cas
2015-07-14 15:51:47,887 DEBUG [org.jasig.cas.web.flow.GenerateLoginTicketAction] - Generated login ticket LT-52-kPSbcZTDrF4eamfO7qwRhocCGfsdmc-cas
2015-07-14 15:51:47,891 DEBUG [org.jasig.cas.web.support.CasArgumentExtractor] - Extractor generated service for: http://my.psd401.net/
2015-07-14 15:51:49,687 DEBUG [org.jasig.cas.web.support.CasArgumentExtractor] - Extractor did not generate service.
2015-07-14 15:51:49,689 DEBUG [org.jasig.cas.web.flow.GenerateLoginTicketAction] - Generated login ticket LT-53-gRR3tog0475cUu0l5y2BFBGYQ7W2nb-cas
2015-07-14 15:51:49,689 DEBUG [org.jasig.cas.web.flow.GenerateLoginTicketAction] - Generated login ticket LT-53-gRR3tog0475cUu0l5y2BFBGYQ7W2nb-cas
2015-07-14 15:51:49,693 DEBUG [org.jasig.cas.web.support.CasArgumentExtractor] - Extractor did not generate service.
2015-07-14 15:53:44,363 INFO [org.jasig.cas.services.DefaultServicesManagerImpl] - Reloading registered services.
2015-07-14 15:53:44,363 DEBUG [org.jasig.cas.services.DefaultServicesManagerImpl] - Adding registered service ^(https?|imaps?)://.*
2015-07-14 15:53:44,363 INFO [org.jasig.cas.services.DefaultServicesManagerImpl] - Loaded 1 services.