org.picketlink.identity.federation.web.config.IdentityURLConfigurationProvider Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of picketlink-federation
Show all versions of picketlink-federation
PicketLink Federation Core contains the core infrastructure code
package org.picketlink.identity.federation.web.config;
import javax.servlet.ServletContext;
import java.io.IOException;
import java.util.Map;
/**
* Interface for obtaining the Identity Provider Mapping
*
* @author Anil Saldhana
*/
public interface IdentityURLConfigurationProvider {
/**
* Set the servlet context for resources on web classpath
* @param servletContext
*/
void setServletContext(ServletContext servletContext);
/**
* Set a {@link ClassLoader} for the Provider
* @param classLoader
*/
void setClassLoader(ClassLoader classLoader);
/**
* Get a map of AccountName versus IDP URLs
* @return
*/
Map getIDPMap() throws IOException;
}