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

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

public class SamlIdpSingleSignOnService
extends Object

Author:
Marcel Kolsteren

Constructor Summary
SamlIdpSingleSignOnService()
           
 
Method Summary
 void handleFailedAuthentication(HttpServletResponse response)
           
 void handleSucceededAuthentication(SamlIdpSession session, HttpServletResponse response)
           
 void processSPRequest(HttpServletRequest httpRequest, HttpServletResponse httpResponse, RequestAbstractType request)
           
 void remoteLogin(String spEntityId, SamlIdpSession session, String remoteUrl, HttpServletResponse response)
           
 void sendAuthenticationResponseToIDP(SamlExternalIdentityProvider idp, HttpServletResponse response)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SamlIdpSingleSignOnService

public SamlIdpSingleSignOnService()
Method Detail

processSPRequest

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

handleSucceededAuthentication

public void handleSucceededAuthentication(SamlIdpSession session,
                                          HttpServletResponse response)

handleFailedAuthentication

public void handleFailedAuthentication(HttpServletResponse response)

sendAuthenticationResponseToIDP

public void sendAuthenticationResponseToIDP(SamlExternalIdentityProvider idp,
                                            HttpServletResponse response)

remoteLogin

public void remoteLogin(String spEntityId,
                        SamlIdpSession session,
                        String remoteUrl,
                        HttpServletResponse response)


Copyright © 2011 Seam Framework. All Rights Reserved.