Не удалось обновить токен для IDP, инициирующего SSO. - PullRequest
0 голосов
/ 08 мая 2018

Я вошел в приложение, используя IDP, запускает функции единого входа wso2. после успешного входа в систему после некоторого интервального вызова для обновления токена в WSO2, но это не удалось.

Журнал трассировки: [2018-05-08 16: 03: 25,338] DEBUG {org.wso2.carbon.identity.application.mgt.dao.impl.ApplicationDAOImpl} - Локальное утверждение: http://wso2.org/claims/givenname SPClaim: http://wso2.org/claims/givenname [2018-05-08 16: 03: 25,339] DEBUG {org.wso2.carbon.identity.application.mgt.dao.impl.ApplicationDAOImpl} - Чтение отображения ролей приложения 11 [2018-05-08 16: 03: 25,340] DEBUG {org.wso2.carbon.identity.openidconnect.DefaultIDTokenBuilder} - http://wso2.org/claims/emailaddress определен как субъект заявки для поставщика услуг: Приложение [2018-05-08 16: 03: 25,341] ОШИБКА {org.wso2.carbon.identity.oauth2.OAuth2Service} - Произошла ошибка при выдаче токена доступа для идентификатора клиента: abc_12, идентификатор пользователя нулевой, область действия: [openid] и Тип гранта: refresh_token java.lang.NullPointerException в org.wso2.carbon.identity.openidconnect.DefaultIDTokenBuilder.getSubjectClaimFromUserStore (DefaultIDTokenBuilder.java:435) в org.wso2.carbon.identity.openidconnect.DefaultIDTokenBuilder.getSubjectClaimForLocalUser (DefaultIDTokenBuilder.java:398) в org.wso2.carbon.identity.openidconnect.DefaultIDTokenBuilder.getSubjectClaim (DefaultIDTokenBuilder.java:317) в org.wso2.carbon.identity.openidconnect.DefaultIDTokenBuilder.getSubjectClaim (DefaultIDTokenBuilder.java:281) в org.wso2.carbon.identity.openidconnect.DefaultIDTokenBuilder.buildIDToken (DefaultIDTokenBuilder.java:124) в org.wso2.carbon.identity.oauth2.token.AccessTokenIssuer.issue (AccessTokenIssuer.java:320) в org.wso2.carbon.identity.oauth2.OAuth2Service.issueAccessToken (OAuth2Service.java:224) в org.wso2.carbon.identity.oauth.endpoint.token.OAuth2TokenEndpoint.issueAccessToken (OAuth2TokenEndpoint.java:303) в org.wso2.carbon.identity.oauth.endpoint.token.OAuth2TokenEndpoint.issueAccessToken (OAuth2TokenEndpoint.java:92) at sun.reflect.GeneratedMethodAccessor149.invoke (неизвестный источник) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) в java.lang.reflect.Method.invoke (Method.java:498) в org.apache.cxf.service.invoker.AbstractInvoker.performInvocation (AbstractInvoker.java:188) в org.apache.cxf.service.invoker.AbstractInvoker.invoke (AbstractInvoker.java:104) в org.apache.cxf.jaxrs.JAXRSInvoker.invoke (JAXRSInvoker.java:204) в org.apache.cxf.jaxrs.JAXRSInvoker.invoke (JAXRSInvoker.java:101) в org.apache.cxf.interceptor.ServiceInvokerInterceptor $ 1.run (ServiceInvokerInterceptor.java:58) в org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage (ServiceInvokerInterceptor.java:94) в org.apache.cxf.phase.PhaseInterceptorChain.doIntercept (PhaseInterceptorChain.java:272) в org.apache.cxf.transport.ChainInitiationObserver.onMessage (ChainInitiationObserver.java:121) в org.apache.cxf.transport.http.AbstractHTTPDestination.invoke (AbstractHTTPDestination.java:249) в org.apache.cxf.transport.servlet.ServletController.invokeDestination (ServletController.java:248) в org.apache.cxf.transport.servlet.ServletController.invoke (ServletController.java:222) в org.apache.cxf.transport.servlet.ServletController.invoke (ServletController.java:153) в org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke (CXFNonSpringServlet.java:171) в org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest (AbstractHTTPServlet.java:289) в org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost (AbstractHTTPServlet.java:209) на javax.servlet.http.HttpServlet.service (HttpServlet.java:650) в org.apache.cxf.transport.servlet.AbstractHTTPServlet.service (AbstractHTTPServlet.java:265)в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:303) в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:208) в org.apache.tomcat.websocket.server.WsFilter.doFilter (WsFilter.java:52) в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:241) в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:208) в org.wso2.carbon.webapp.mgt.filter.AuthorizationHeaderFilter.doFilter (AuthorizationHeaderFilter.java:128) в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:241) в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:208) в org.wso2.carbon.ui.filters.cache.ContentTypeBasedCachePreventionFilter.doFilter (ContentTypeBasedCachePreventionFilter.java:53) в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:241) в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:208) в org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter (HttpHeaderSecurityFilter.java:124) в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:241) в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:208) в org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:219) в org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:110) в org.apache.catalina.authenticator.AuthenticatorBase.invoke (AuthenticatorBase.java:506) в org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:169) в org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:103) в org.wso2.carbon.identity.context.rewrite.valve.TenantContextRewriteValve.invoke (TenantContextRewriteValve.java:80) в org.wso2.carbon.identity.authz.valve.AuthorizationValve.invoke (AuthorizationValve.java:91) в org.wso2.carbon.identity.auth.valve.AuthenticationValve.invoke (AuthenticationValve.java:60) в org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation (CompositeValve.java:99) в org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve $ 1.invoke (CarbonTomcatValve.java:47) в org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke (TenantLazyLoaderValve.java:57) в org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves (TomcatValveContainer.java:47) в org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke (CompositeValve.java:62) в org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke (CarbonStuckThreadDetectionValve.java:159) в org.apache.catalina.valves.AccessLogValve.invoke (AccessLogValve.java:962) в org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke (CarbonContextCreatorValve.java:57) в org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:116) в org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:445) в org.apache.coyote.http11.AbstractHttp11Processor.process (AbstractHttp11Processor.java:1115) в org.apache.coyote.AbstractProtocol $ AbstractConnectionHandler.process (AbstractProtocol.java:637) в org.apache.tomcat.util.net.NioEndpoint $ SocketProcessor.doRun (NioEndpoint.java:1775) в org.apache.tomcat.util.net.NioEndpoint $ SocketProcessor.run (NioEndpoint.java:1734) в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149) в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:624) в org.apache.tomcat.util.threads.TaskThread $ WrappingRunnable.run (TaskThread.java:61)at java.lang.Thread.run (Thread.java:748)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...