edu.internet2.middleware.shibboleth.common.relyingparty
Interface RelyingPartyConfigurationManager

All Known Implementing Classes:
SAMLMDRelyingPartyConfigurationManager

public interface RelyingPartyConfigurationManager

Locates the configuration for a given relying party.


Method Summary
 RelyingPartyConfiguration getAnonymousRelyingConfiguration()
          Gets the relying party configuration to use for anonymous parties.
 RelyingPartyConfiguration getDefaultRelyingPartyConfiguration()
          Gets the default relying party configuration.
 RelyingPartyConfiguration getRelyingPartyConfiguration(String relyingPartyEntityID)
          Gets the configuration for the given relying party.
 Map<String,RelyingPartyConfiguration> getRelyingPartyConfigurations()
          Gets the registered relying party configurations indexed by relying party ID.
 

Method Detail

getRelyingPartyConfiguration

RelyingPartyConfiguration getRelyingPartyConfiguration(String relyingPartyEntityID)
Gets the configuration for the given relying party.

Parameters:
relyingPartyEntityID - the entity of the relying part to get the configuration for
Returns:
configuration for the given relying party

getRelyingPartyConfigurations

Map<String,RelyingPartyConfiguration> getRelyingPartyConfigurations()
Gets the registered relying party configurations indexed by relying party ID.

Returns:
the registered relying party configurations

getDefaultRelyingPartyConfiguration

RelyingPartyConfiguration getDefaultRelyingPartyConfiguration()
Gets the default relying party configuration.

Returns:
the default relying party configuration

getAnonymousRelyingConfiguration

RelyingPartyConfiguration getAnonymousRelyingConfiguration()
Gets the relying party configuration to use for anonymous parties.

Returns:
the relying party configuration to use for anonymous parties


Copyright © 2006-2009 Internet2. All Rights Reserved.