2014-10-28 117 views
0

當我嘗試訪問此頁面時。 saml-federation.appspot.com,然後我得到以下錯誤:登錄saml-federation.apspot.com時出錯

消息: 沒有IDP進行配置,請與至少一個IDP更新包括元數據

堆棧跟蹤: org.opensaml.saml2.metadata .provider.MetadataProviderException:未配置IDP,請更新至少包含一個IDP 的包含元數據,位於org.springframework.security.saml的org.springframework.security.saml.metadata.MetadataManager.getDefaultIDP(MetadataManager.java:781) .context.SAMLContextProviderImpl.populatePeerEntityId(SAMLContextProviderImpl.java:157) at org.springframework.security.saml.context.SAMLContextProviderImp l.getLocalAndPeerEntity(SAMLContextProviderImpl.java:127) 在org.springframework.security.saml.SAMLEntryPoint.commence(SAMLEntryPoint.java:146) 在org.springframework.security.saml.SAMLEntryPoint.doFilter(SAMLEntryPoint.java:107) 在org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:342) 在org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192) 在org.springframework.security。 web.FilterChainProxy.doFilter(FilterChainProxy.java:166) at org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter( SecurityContextPersistenceFilter.java:87) 在org.springframework.security.web.FilterChainProxy $ VirtualFilterChain.doFilter(FilterChainProxy.java:342) 在org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192) 在org.springframework.security。 web.FilterChainProxy.doFilter(FilterChainProxy.java:160) 在org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346) 在org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java: 259) 在org.mortbay.jetty.servlet.ServletHandler $ CachedChain.doFilter(ServletHandler.java:1157) 在com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java:125) 的組織。 mortbay.jetty.servlet.ServletHandler $ CachedChain.do篩選器(ServletHandler.java:1157) at com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java:35) at org.mortbay.jetty.servlet.ServletHandler $ CachedChain.doFilter(ServletHandler.java: 1157) 在com.google.apphosting.utils.servlet.JdbcMySqlConnectionCleanupFilter.doFilter(JdbcMySqlConnectionCleanupFilter.java:60) 在org.mortbay.jetty.servlet.ServletHandler $ CachedChain.doFilter(ServletHandler.java:1157) 在COM。 google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43) 在org.mortbay.jetty.servlet.ServletHandler $ CachedChain.doFilter(ServletHandler.java:1157) 在org.mortbay.jetty.servlet。 ServletHandler.handle(ServletHandler.java:388) at org.mortbay.jetty.security.S eHandler.handle(SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418) at com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java:254) at org.mortbay.jetty。 handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection。Java的:542) 在org.mortbay.jetty.HttpConnection $ RequestHandler.headerComplete(HttpConnection.java:923) 在com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java:76) 的組織。通過com.google.apphosting.runtime.JavaRuntime $ RequestRunnable的com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:146) ,可以訪問以下代碼:mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) 。運行(JavaRuntime.java:480) at com.google.tracing.TraceContext $ TraceContextRunnable.runInContext(TraceContext.java:438) at com.google.tracing.TraceContext $ TraceContextRunnable $ 1.run(TraceContext.java:445) 在com.google.tracing.CurrentContext.runInContext(CurrentContext.java:220) at com.google.tracing.TraceContext $ AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:309) at com.google.tracing.TraceContext $ AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:301) at com.google.tracing.TraceContext $ TraceContextRunnable.run(TraceContext.java:442) 在com.google.apphosting.runtime.ThreadGroupPool $ PoolEntry.run(ThreadGroupPool.java:251) 在java.lang.Thread.run(Thread.java:724)

+0

當我進入元數據管理並使用admin/admin登錄時。身份提供者被列爲: - – bkbonner 2014-10-28 17:25:57

回答

0

有人已從管理控制檯中刪除元數據。重新啓動實例會將其恢復爲原始設置。現在再試一次。

+0

謝謝,弗拉基米爾。 – bkbonner 2014-10-28 21:48:47