在我调用单次注销 (SLO) 后,通过调用 'GET' on https://[PingFederate Server Instance]:[Port]/idp/startSLO.ping
,我的 PingFederate 服务器开始向我的 SP 注销服务发出请求。[我知道这一点是因为我可以看到它在 Fiddler 中发生。]
但在此过程中,它注意到我显然忘记为我的一个 SP 定义注销服务。
我的问题:
- 它指的是哪个SP?
- 如何解决此错误?
2011-11-25 21:40:16,923 WARN [org.sourceid.servlet.ErrorServlet] 顶级错误(ref#wprmxs):org.sourceid.saml20.adapter.AuthnAdapterException:已调用注销功能,但未配置注销服务这个适配器。 org.sourceid.websso.profiles.ProcessRuntimeException:org.sourceid.saml20.adapter.AuthnAdapterException:已调用注销功能,但未为此适配器配置注销服务。在 org.sourceid.websso.profiles.ResumableResponseHandlerBase.resume(ResumableResponseHandlerBase.java:50) 在 org.sourceid.saml20.profiles.idp.HandleLogoutResponse.doIt(HandleLogoutResponse.java:154) 在 org.sourceid.saml20.profiles.idp .HandleLogoutResponse.handleException(HandleLogoutResponse.java:80) 在 org.sourceid.websso.profiles.ResponseHandlerBase.process(ResponseHandlerBase.java:86) 在 org.sourceid.saml20.profiles.ProfileProcessManager.doHandleResponse(ProfileProcessManager.java:92) 在$ProfileProcessMgmtService_132f8e9ec21.doHandleResponse($ProfileProcessMgmtService_132f8e9ec21.java) 在 org.sourceid.websso。org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211) 的 parseNext(HttpParser.java:514) org.mortbay.jetty.bio 的 org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380) .SocketConnector$Connection.run(SocketConnector.java:228) at com.pingidentity.appserver.jetty.DynamicSslSocketConnector$SslConnection.run(DynamicSslSocketConnector.java:637) at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java :450) 原因:org.sourceid.saml20.adapter.AuthnAdapterException:已调用注销功能,但未为此适配器配置注销服务。在 org.sourceid.saml20.profiles.idp.AdapterSupport.logoutAuthN(AdapterSupport.java:306) 在 org.sourceid.saml20.profiles 的 com.pingidentity.adapters.opentoken.IdpAuthnAdapter.logoutAuthN(IdpAuthnAdapter.java:270)。