org.jboss.seam.security.external.saml.api
Interface SamlIdpSession

All Known Implementing Classes:
SamlIdpSessionImpl

public interface SamlIdpSession

Session managed by a SAML Identity Provider (IDP). Multiple Service Providers (SPs) can take part in the session. The session can be terminated as a whole, for all parties involved, by initiating a SAML single logout (either by the IDP or by a SP).

Author:
Marcel Kolsteren

Method Summary
 SamlPrincipal getPrincipal()
          Returns the details of the principal, i.e.
 Set<SamlExternalServiceProvider> getServiceProviders()
          Returns the list of service providers that participate in the session.
 

Method Detail

getPrincipal

SamlPrincipal getPrincipal()
Returns the details of the principal, i.e. the logged in person

Returns:
the principal

getServiceProviders

Set<SamlExternalServiceProvider> getServiceProviders()
Returns the list of service providers that participate in the session. The list can be empty. In that case, the session is local to the identity provider.

Returns:
the list


Copyright © 2011 Seam Framework. All Rights Reserved.