2014-02-12 2 views
1

получает следующее сообщение об ошибке при доступе приложения TOMCAT, который связан с сервером WSO2 идентичностиСервер идентификации WSO2. Ошибка при обработке запроса

TID [-1234] [IS] [2014-02-12 11: 43: 34386] ERROR
{org.wso2.carbon.identity.sso.saml.servlet.SAMLSSOProviderServlet} - Ошибка при обработке запроса на аутентификацию! org.wso2.carbon.identity.sso.saml.util.SAMLSSOUtil.unmarshall (SAMLSSOUtil.java:193) org.wso2.carbon.identity.sso.saml.SAMLSSOService.validateSPInitSSORequest (SAMLSSOService.java:67) орг .wso2.carbon.identity.sso.saml.servlet.SAMLSSOProviderServlet.handleSPInitSSO (SAMLSSOProviderServlet.java:236) org.wso2.carbon.identity.sso.saml.servlet.SAMLSSOProviderServlet.handleRequest (SAMLSSOProviderServlet.java:132) орг .wso2.carbon.identity.sso.saml.servlet.SAMLSSOProviderServlet.doPost (SAMLSSOProviderServlet.java:81) javax.servlet.http.HttpServlet.service (HttpServlet.java:755) javax.servlet.http.HttpServlet.service (HttpServlet.java:848) org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service (ContextPathServletAdaptor.java:37) org.eclipse.equinox.http.servlet.internal.ServletRegistration.service (ServletRegistration.java:61) org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias ​​(ProxyServlet.java:128) org.eclipse .equinox.http.servlet.internal.ProxyServlet.service (ProxyServlet.java:60) javax.servlet.http.HttpServlet.service (HttpServlet.java:848) org.wso2.carbon.tomcat.ext.servlet.DelegationServlet .Service (DelegationServlet.java:68) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:305) org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210) орг. wso2.carbon.tomcat.ext.filter.CharacterSetFilter.doFilter (CharacterSetFilter.java:61) org.apache.catalina .core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243) org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:210) org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:222) org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:123) org.apache.catalina.authenticator.AuthenticatorBase.invoke (AuthenticatorBase.java:472) org.apache.catalina.core.StandardHostValve. invoke (StandardHostValve.java:171) org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:99) org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation (CompositeValve.java:178) org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve $ 1.invoke (CarbonTomca tValve.java:47) org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke (TenantLazyLoaderValve.java:56) org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves (TomcatValveContainer.java:47) org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke (CompositeValve.java:141) org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke (CarbonStuckThreadDetectionValve.java:156) org.apache .catalina.valves.AccessLogValve.invoke (AccessLogValve.java:936) org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke (CarbonContextCreatorValve.java:52) org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:118) org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:407)(0) $ SocketProcessor.(NioEndpoint.java:1653) java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145) java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:615) java.lang.Thread .run (Thread.java:744)

ответ

1

Я думаю, вы используете веб-приложение SSO с WSO2IS. Согласно ошибке, похоже, что запрос SAML, который отправляется из веб-приложения SSO, недействителен. Не могли бы вы дать более подробную информацию о версии WSO2IS и местоположении загрузки веб-приложения, которое вы опробовали. Однако для более детальной информации, вы можете включить журналы отладки в compoent SAML, добавив следующую запись в файл для log4j.prorperties в/хранилище/конф

log4j.logger.org.wso2.carbon.identity.sso. saml = DEBUG

+0

привет, используя версию 4.6.0 WSO2IS, также следовал за учебником здесь: http://blog.facilelogin.com/2012/02/enabling-saml2-sso-for-web-apps.html будет попробуйте вариант отладки теперь спасибо – jtyreman

+0

Веб-приложение, которое вы используете немного старое ... Если вы используете IS 460 .. Пройдите через doc ... есть пример веб-приложения, в котором вы можете попробовать http: // docs .wso2.org/display/IS460/Конфигурирование + SAML2 + SSO – Asela

+0

Пробовал использовать это, но получая сообщение об ошибке с недопустимым родительским ПОМ? – jtyreman

0

У меня была такая же проблема, и я исправил ее, сняв флажок «Включить подтверждение подписи» и «Включить шифрование утверждений».

Смежные вопросы