首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Josso + LDAP集成

Josso + LDAP集成
EN

Stack Overflow用户
提问于 2015-11-19 05:05:51
回答 1查看 492关注 0票数 0

请回答我以下关于JOSSO + LDAP集成的问题。

我可以使用我的用户从ldap服务器登录到josso sso。我创建了ldap服务器,根据官方文档添加ldif文件

JOSSO1/LDAP+Setup

登录后,我收到以下错误消息

代码语言:javascript
复制
DEBUG org.josso.gateway.signon.LoginAction - [AuthenticationFailureException] userName

默认验证器位于org.josso.auth.AuthenticatorImpl.check(AuthenticatorImpl.java:76) ~josso- org.josso.auth.exceptions.AuthenticationFailureException:- userName -1.8.6.jar:1.8.6 at org.josso.gateway.identity.service.SSOIdentityProviderImpl.login(SSOIdentityProviderImpl.java:201) ~josso-default-identityprovider-1.8.6.jar:1.8.6 at org.josso.gateway.identity.service.SSOIdentityProviderImpl.assertIdentity(SSOIdentityProviderImpl.java:274)协议位于org.josso.gateway.SSOGatewayImpl.assertIdentity(SSOGatewayImpl.java:363) ~josso- ~josso-default-identityprovider-1.8.6.jar:1.8.6 -1.8.6.jar:1.8.6 at org.josso.gateway.signon.LoginAction.login(LoginAction.java:200) josso-~josso-default-identityprovider-1.8.6.jar:1.8.6-1.8.6.jar:1.8.6 at org.josso.gateway.signon.LoginAction.execute(LoginAction.java:137)在org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525) servlet-1.1.jar:1.1at javax.servlet.http.HttpServlet.service(HttpServlet.java:650) servlet-api.jar:na at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) servlet-api.jar:na at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) catalina.jar:7.0。65 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) catalina.jar:7.0.65 at org.josso.gateway.filter.ProtocolHandlerFilter.doFilter(ProtocolHandlerFilter.java:103) josso-protocol-1.8.6.jar:1.8.6 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) catalina.jar:7.0.65 at org.apache.catalina.core.ApplicationFilterChain.在org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) catalina.jar:7.0.65 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) catalina.jar:7.0.65 at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505) catalina.jar:7.0.65 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) catalina.jar:org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) Catalina.jar的7.0.65 : org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956) Catalina.jar的7.0.65: org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) Catalina.jar的7.0.65: org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.的7.0.65java:423) catalina.jar:7.0.65 at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079) tomcat-coyote1.jar:7.0.65 at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625) tomcat-coyote1.jar:7.0.65 at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318) tomcat-coyote1.jar:7.0.65 atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) na:1.7.0_07 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) na:1.7.0_07 at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) tomcat-coyote1.jar:7.0.65 at java.lang.Thread.run(Thread.java:722) na:1.7.0_07

EN

回答 1

Stack Overflow用户

发布于 2015-11-19 20:23:15

问题已经解决了。在这个文件中,我将十六进制编码改为BASE64,并将LDAP用户的密码设置为MD5 <basic-authscheme:basic-auth-scheme id="josso-basic-authentication" hashAlgorithm="MD5" hashEncoding="HEX" ignorePasswordCase="false" ignoreUserCase="false"> with MD5。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33790362

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档