org.springframework.security.openid
Interface AxFetchListFactory

All Known Implementing Classes:
NullAxFetchListFactory, RegexBasedAxFetchListFactory

public interface AxFetchListFactory

A strategy which can be used by an OpenID consumer implementation, to dynamically determine the attribute exchange information based on the OpenID identifier.

This allows the list of attributes for a fetch request to be tailored for different OpenID providers, since they do not all support the same attributes.

Since:
3.1

Method Summary
 List<OpenIDAttribute> createAttributeList(String identifier)
          Builds the list of attributes which should be added to the fetch request for the supplied OpenID identifier.
 

Method Detail

createAttributeList

List<OpenIDAttribute> createAttributeList(String identifier)
Builds the list of attributes which should be added to the fetch request for the supplied OpenID identifier.

Parameters:
identifier - the claimed_identity
Returns:
the attributes to fetch for this identifier