Интеграция Josso + LDAP

Пожалуйста, ответьте мне на следующий вопрос об интеграции JOSSO + LDAP.

Я могу использовать своего пользователя с сервера ldap для входа в josso sso. Я создал сервер ldap, добавление файла ldif зависит от официальной документации

JOSSO1/LDAP+Setup

После входа в систему я получаю это сообщение об ошибке

DEBUG org.josso.gateway.signon.LoginAction - [AuthenticationFailureException] userName

Проблема была решена. Проблема заключалась в файле josso-gateway-auth.xml. В этом файле у нас есть

DEBUG org.josso.gateway.signon.LoginAction - [AuthenticationFailureException] userName
я изменил хэш-кодирование HEX на BASE64 и установил для пользователей LDAP пароль пользователя MD5 с MD5.


person Hhovhann    schedule 18.11.2015    source источник


Ответы (1)


org.josso.auth.exceptions.AuthenticationFailureException: userName в org.josso.auth.AuthenticatorImpl.check(AuthenticatorImpl.java:76) ~[josso-default-authenticator-1.8.6.jar:1.8.6] в org.josso .gateway.identity.service.SSOIdentityProviderImpl.login(SSOIdentityProviderImpl.java:201) ~[josso-default-identityprovider-1.8.6.jar:1.8.6] в org.josso.gateway.identity.service.SSOIdentityProviderImpl.assertIdentity( SSOIdentityProviderImpl.java:274) ~[josso-default-identityprovider-1.8.6.jar:1.8.6] в org.josso.gateway.SSOGatewayImpl.assertIdentity(SSOGatewayImpl.java:363) ~[josso-core-1.8.6 .jar:1.8.6] на org.josso.gateway.signon.LoginAction.login(LoginAction.java:200) [josso-protocol-1.8.6.jar:1.8.6] на org.josso.gateway.signon. LoginAction.execute(LoginAction.java:137) [josso-protocol-1.8.6.jar:1.8.6] в org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484) [struts-1.1.jar :1.1] на org.apache.st ruts.action.RequestProcessor.process(RequestProcessor.java:274) [struts-1.1.jar:1.1] в org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) [struts-1.1.jar:1.1 ] в org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525) [struts-1.1.jar:1.1] в javax.servlet.http.HttpServlet.service(HttpServlet.java:650) [servlet-api .jar:na] в javax.servlet.http.HttpServlet.service(HttpServlet.java:731) [servlet-api.jar:na] в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) [catalina.jar:7.0.65] в org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [catalina.jar:7.0.65] в org.josso.gateway.filter.ProtocolHandlerFilter.doFilter( ProtocolHandlerFilter.java:103) [josso-protocol-1.8.6.jar:1.8.6] в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [catalina.jar:7.0.65] в org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [catalina.jar:7.0.65] в org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) [ tomcat7-websocket.jar:7.0.65] в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [catalina.jar:7.0.65] в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:208) [catalina.jar:7. 0.65] на org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) [catalina.jar:7.0.65] на org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) [ catalina.jar:7.0.65] в org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505) [catalina.jar:7.0.65] в org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve .java:170) [catalina.jar:7.0.65] в 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.java:423) [catalina.jar:7.0.65] в org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Proce ssor.java:1079) [tomcat-coyote1.jar:7.0.65] в org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625) [tomcat-coyote1.jar:7.0.65] в org. apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318) [tomcat-coyote1.jar:7.0.65] в java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [na :1.7.0_07] в java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [na:1.7.0_07] в org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread. java:61) [tomcat-coyote1.jar:7.0.65] в java.lang.Thread.run(Thread.java:722) [na:1.7.0_07]

person Hhovhann    schedule 19.11.2015