2014-10-28 111 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