All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.picketlink.identity.federation.web.config.IdentityURLConfigurationProvider Maven / Gradle / Ivy

There is a newer version: 2.7.1.Final
Show newest version
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;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy