org.jboss.seam.security.external
Interface SamlMultiUserIdentityProviderApi

All Known Implementing Classes:
SamlIdpBean

public interface SamlMultiUserIdentityProviderApi

Author:
Marcel Kolsteren

Method Summary
 void authenticationFailed(HttpServletResponse response)
           
 void authenticationSucceeded(SamlIdpSession session, HttpServletResponse response)
           
 SamlNameId createNameId(String value, String format, String qualifier)
           
 Set<SamlIdpSession> getSessions()
           
 void globalLogout(SamlIdpSession session, HttpServletResponse response)
           
 SamlIdpSession localLogin(SamlNameId nameId, List<AttributeType> attributes)
           
 void localLogout(SamlIdpSession session)
           
 void remoteLogin(String spEntityId, SamlIdpSession session, String remoteUrl, HttpServletResponse response)
           
 

Method Detail

authenticationSucceeded

void authenticationSucceeded(SamlIdpSession session,
                             HttpServletResponse response)

authenticationFailed

void authenticationFailed(HttpServletResponse response)

getSessions

Set<SamlIdpSession> getSessions()

localLogin

SamlIdpSession localLogin(SamlNameId nameId,
                          List<AttributeType> attributes)

createNameId

SamlNameId createNameId(String value,
                        String format,
                        String qualifier)

remoteLogin

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

localLogout

void localLogout(SamlIdpSession session)

globalLogout

void globalLogout(SamlIdpSession session,
                  HttpServletResponse response)


Copyright © 2011 Seam Framework. All Rights Reserved.