nl.surfnet.coin.csa.service
Interface IdentityProviderService

All Known Implementing Classes:
ServiceRegistryProviderService

public interface IdentityProviderService

Interface of Identity Provider Services.


Method Summary
 List<IdentityProvider> getAllIdentityProviders()
          Get a list of all idps
 IdentityProvider getIdentityProvider(String idpEntityId)
          Get an identity provider by its id.
 List<IdentityProvider> getInstituteIdentityProviders(String instituteId)
          Get a list of all idps that have the same instituteId as the given one.
 List<String> getLinkedServiceProviderIDs(String idpId)
          Get a list of all SP identifiers linked to the Idp
 

Method Detail

getIdentityProvider

IdentityProvider getIdentityProvider(String idpEntityId)
Get an identity provider by its id.

Parameters:
idpEntityId - the id.
Returns:
IdentityProvider

getInstituteIdentityProviders

List<IdentityProvider> getInstituteIdentityProviders(String instituteId)
Get a list of all idps that have the same instituteId as the given one.

Parameters:
instituteId - the instituteId
Returns:
List<IdentityProvider>

getAllIdentityProviders

List<IdentityProvider> getAllIdentityProviders()
Get a list of all idps

Returns:
List<IdentityProvider>

getLinkedServiceProviderIDs

List<String> getLinkedServiceProviderIDs(String idpId)
Get a list of all SP identifiers linked to the Idp

Returns:
List<String>


Copyright © 2013 SURFnet bv, The Netherlands. All Rights Reserved.