org.jboss.seam.security.external.saml.idp
Class SamlIdpSingleLogoutService

java.lang.Object
  extended by org.jboss.seam.security.external.saml.idp.SamlIdpSingleLogoutService

public class SamlIdpSingleLogoutService
extends Object

Author:
Marcel Kolsteren

Constructor Summary
SamlIdpSingleLogoutService()
           
 
Method Summary
 void handleIDPInitiatedSingleLogout(SamlPrincipal principal, List<String> indexes, javax.servlet.http.HttpServletResponse response)
           
 void processSPRequest(javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse, RequestAbstractType request)
           
 void processSPResponse(javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse, StatusResponseType statusResponse)
           
 void sendSingleLogoutRequestToSP(SamlIdpSession session, SamlExternalServiceProvider sp, javax.servlet.http.HttpServletResponse response)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SamlIdpSingleLogoutService

public SamlIdpSingleLogoutService()
Method Detail

processSPRequest

public void processSPRequest(javax.servlet.http.HttpServletRequest httpRequest,
                             javax.servlet.http.HttpServletResponse httpResponse,
                             RequestAbstractType request)
                      throws InvalidRequestException
Throws:
InvalidRequestException

handleIDPInitiatedSingleLogout

public void handleIDPInitiatedSingleLogout(SamlPrincipal principal,
                                           List<String> indexes,
                                           javax.servlet.http.HttpServletResponse response)

processSPResponse

public void processSPResponse(javax.servlet.http.HttpServletRequest httpRequest,
                              javax.servlet.http.HttpServletResponse httpResponse,
                              StatusResponseType statusResponse)

sendSingleLogoutRequestToSP

public void sendSingleLogoutRequestToSP(SamlIdpSession session,
                                        SamlExternalServiceProvider sp,
                                        javax.servlet.http.HttpServletResponse response)


Copyright © 2011 Seam Framework. All Rights Reserved.