2011-11-26 7 views
1

https://[PingFederate Server Instance]:[Port]/idp/startSLO.ping에서 'GET'을 호출하여 단일 로그 아웃 (SLO)을 호출 한 후 내 PingFederate 서버가 내 SP 로그 아웃 서비스에 대한 요청을 시작합니다. [내가 Fiddler에서 일어나는 것을 볼 수 있기 때문에 이것을 안다.]PingFederate SLO :이 어댑터에 대해 로그 아웃 서비스가 구성되어 있지 않습니다.

그러나 어딘가에서 나는 SP 중 하나에 대해 로그 아웃 서비스를 정의하는 것을 잊어 버렸다.

내 질문 :

가 참조되는 SP
  • ?
  • 어떻게이 오류를 해결할 수 있습니까?

2011-11-25 21 : 40 : 16,923 WARN [org.sourceid.servlet.ErrorServlet] 최상위 에러 (REF # 1 wprmxs) org.sourceid.saml20.adapter.AuthnAdapterException : 아웃 기능 이 어댑터에 대해 로그 아웃 서비스가 구성되어 있지 않습니다. org.sourceid.websso.profiles.ProcessRuntimeException : org.sourceid.saml20.adapter.AuthnAdapterException : 로그 아웃 기능이 호출되었지만이 어댑터에 대해 로그 아웃 서비스가 구성되어 있지 않습니다. org.sourceid.saml20에서 org.sourceid.saml20.profiles.idp.HandleLogoutResponse.doIt (HandleLogoutResponse.java:154) 에서 org.sourceid.websso.profiles.ResumableResponseHandlerBase.resume (ResumableResponseHandlerBase.java:50) 에서 . 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. 자바 : 92) $ ProfileProcessMgmtService_132f8e9ec21.doHandleResponse ($ ProfileProcessMgmtService_132f8e9ec21.java) org.sourceid.websso.servlet.ProtocolControllerServlet.doIt (ProtocolControllerServlet.java:75에서 에서) org.sourceid.websso.servlet.ProtocolCon에서 trollerServlet.process (ProtocolControllerServlet.java:84) at org.sourceid.websso.servlet.EnforcerServletBase.checkProcess (EnforcerServletBase.java:59) at org.sourceid.websso.servlet.EnforcerServletBase.doGet (EnforcerServletBase.java:84) at javax.servlet.http.HttpServlet.service (HttpServlet.java:707) (javax.servlet.http.HttpServlet.java:820) at org.mortbay.jetty.servlet.ServletHolder.handle (ServletHolder.java:487) at org.mortbay.jetty.servlet.jsr77.Jsr77ServletHolder.handle (Jsr77ServletHolder.java:74) at org.mortbay.jetty.servlet.ServletHandler $ CachedChain.doFilter (ServletHandler.java:1093) at org.sourceid.servlet.filter.NoCacheFilter.doFilter (NoCacheFilter.java:46) at org. org.servlet.servlet.filter.AbstractHttpFilter.doFilter (AbstractHttpFilter.java:53) at org.mortbay.jetty.servlet.ServletHandler $ CachedChain.doFilter (ServletHandler.java:1084) at org.sourceid.websso.servlet.ProxyFilter. doFilter (ProxyFilter.java:34) at org.sourceid.servlet.filter.AbstractHttpFilter.doFilter (AbstractHttpFilter.java:53) at org.mortbay.jetty.servlet.ServletHandler $ CachedChain.doFilter (ServletHandler.java:1084) (SessionIdFilter.java:67) at org.sourceid.servlet.filter.AbstractHttpFilter.doFilter (AbstractHttpFilter.java:53) ServletHandler $ CachedChain.doFilter (ServletHandler.java:1084) at org.mortbay.jetty.servlet.ServletHandler.handle (Serv letHandler.java : 360) at org.mortbay.jetty.security.SecurityHandler.handle (SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle (SessionHandler.java:181) at org.mortbay.jetty.handler.ContextHandler.handle (ContextHandler.java:726) at org.mortbay.jetty.webapp.WebAppContext.handle (WebAppContext.java : 405) at org.mortbay.jetty.handler.ContextHandlerCollection.handle (ContextHandlerCollection.java:206) at org.mortbay.jetty.handler.HandlerCollection.handle (HandlerCollection.java:114) at org.mortbay.jetty. .handlerWrapper.handle (HandlerWrapper.java:139) at org.mortbay.jetty.Server.handle (Server.java:324) at org.mortbay.jetty.HttpConnection.handleRequest (HttpConnection.java:505) at org.mortbay.jetty.HttpConnection $ RequestHandler.headerComplete (HttpConnection.java:828) at org.mortbay.jetty.HttpPa rser.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.jet.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 : 로그 아웃 기능이 호출되었지만이 어댑터에 대해 로그 아웃 서비스가 구성되어 있지 않습니다. org.sourceid.saml20에서 org.sourceid.saml20.profiles.idp.AdapterSupport.logoutAuthN (AdapterSupport.java:306) 에서 com.pingidentity.adapters.opentoken.IdpAuthnAdapter.logoutAuthN (IdpAuthnAdapter.java:270) 에서 . org.sourceid.websso.profiles.ResumableResponseHandlerBase.resume에서 profiles.idp.HandleLogoutResponse.doResume (HandleLogoutResponse.java:184) (ResumableResponseHandlerBase.java:46) ...는 40 이상

답변

1

이 어댑터 인 연결 오류가 아닌 수준 오류. 어댑터에 로그 아웃 서비스 URL이 구성되어 있는지 확인해야합니다.

PingFederate 관리에서 "어댑터"(SP 또는 IdP 쪽)에 대한 링크를 클릭 한 다음 사용중인 어댑터를 선택하십시오 (이것이 오픈 토큰의 인스턴스라고 생각됩니다). 해당 구성 (IdP 어댑터 탭 또는 SP 어댑터 탭 -> 고급 필드 표시)에서 로그 아웃 서비스 설정이 응용 프로그램의 세션 로그 아웃 URL에 매핑되는 값을 갖고 있는지 확인하십시오.