2

在我调用单次注销 (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)。

4

1 回答 1

2

这是适配器级别的错误,而不是连接错误。您必须验证您的适配器是否配置了注销服务 URL。

在 PingFederate Administration 中,单击“适配器”(SP 或 IdP 端)的链接,然后选择您正在使用的适配器(我怀疑它是 Open Token 的一个实例)。在其配置中(在 IdP 适配器选项卡或 SP 适配器选项卡 -> 显示高级字段下)检查您的注销服务设置是否具有映射到应用程序会话注销 URL 的值。

于 2011-11-26T04:57:51.973 回答