org.wildfly.clustering.web.sso.SSOManagerFactory Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of wildfly-clustering-web-spi Show documentation
Show all versions of wildfly-clustering-web-spi Show documentation
A set of SPIs for implementing a container-independent distributable HTTP session manager and single sign-on manager for use by a servlet container.
/*
* Copyright The WildFly Authors
* SPDX-License-Identifier: Apache-2.0
*/
package org.wildfly.clustering.web.sso;
import org.wildfly.clustering.ee.Batch;
/**
* Factory for creating SSO manager instances.
* @param authentication type
* @param deployment type
* @param session type
* @param batch type
*/
public interface SSOManagerFactory {
/**
* Creates a new SSO manager using the specified configuration.
* @param local context type
* @param config a SSO manager configuration
* @return a new SSO manager
*/
SSOManager createSSOManager(SSOManagerConfiguration config);
}