2

シングルログアウト(SLO)を呼び出した後、で「GET」を呼び出すことによりhttps://[PingFederate Server Instance]:[Port]/idp/startSLO.ping、PingFederateサーバーはSPログアウトサービスへの要求を開始します。[フィドラーで起こっているのを見ることができるので、私はこれを知っています。]

しかし、途中のどこかで、SPの1つにログアウトサービスを定義するのを忘れていたようです。

私の質問:

  • どのSPを参照していますか?
  • このエラーを解決するにはどうすればよいですか?

2011-11-25 21:40:16,923警告[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)at org.sourceid.saml20.profiles.idp.HandleLogoutResponse.doIt(HandleLogoutResponse.java:154)at org.sourceid.saml20.profiles.idp .HandleLogoutResponse.handleException(HandleLogoutResponse.java:80)at org.sourceid.websso.profiles.ResponseHandlerBase.process(ResponseHandlerBase.java:86)at org.sourceid.saml20.profiles.ProfileProcessManager.doHandleResponse(ProfileProcessManager.java:92)at org.sourceid.webssoの$ProfileProcessMgmtService_132f8e9ec21.doHandleResponse($ ProfileProcessMgmtService_132f8e9ec21.java)。parseNext(HttpParser.java:514)at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)at org.mortbay.jetty.bio .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:ログアウト機能が呼び出されましたが、このアダプタにログアウトサービスが設定されていません。com.pingidentity.adapters.opentoken.IdpAuthnAdapter.logoutAuthN(IdpAuthnAdapter.java:270)at org.sourceid.saml20.profiles.idp.AdapterSupport.logoutAuthN(AdapterSupport.java:306)atorg.sourceid.saml20.profiles。

4

1 に答える 1

2

これはアダプタレベルのエラーであり、接続エラーではありません。アダプタにログアウトサービスのURLが設定されていることを確認する必要があります。

PingFederate Administrationで、「Adapters」(SP側またはIdP側)へのリンクをクリックしてから、使用しているアダプターを選択します(Open Tokenのインスタンスであると思われます)。その構成([IdPアダプター]タブまたは[SPアダプター]タブ-> [詳細フィールドの表示]の下)で、ログアウトサービス設定にアプリケーションのセッションログアウトURLにマップする値があることを確認します。

于 2011-11-26T04:57:51.973 に答える