Class MapRootAuthenticationSessionProviderFactory
java.lang.Object
org.keycloak.models.map.common.AbstractMapProviderFactory<MapRootAuthenticationSessionProvider,MapRootAuthenticationSessionEntity,RootAuthenticationSessionModel>
org.keycloak.models.map.authSession.MapRootAuthenticationSessionProviderFactory
- All Implemented Interfaces:
AmphibianProviderFactory<MapRootAuthenticationSessionProvider>,ComponentFactory<MapRootAuthenticationSessionProvider,,MapRootAuthenticationSessionProvider> ConfiguredProvider,EnvironmentDependentProviderFactory,ProviderFactory<MapRootAuthenticationSessionProvider>,AuthenticationSessionProviderFactory<MapRootAuthenticationSessionProvider>
public class MapRootAuthenticationSessionProviderFactory
extends AbstractMapProviderFactory<MapRootAuthenticationSessionProvider,MapRootAuthenticationSessionEntity,RootAuthenticationSessionModel>
implements AuthenticationSessionProviderFactory<MapRootAuthenticationSessionProvider>
- Author:
- Martin Kanis
-
Nested Class Summary
Nested classes/interfaces inherited from class org.keycloak.models.map.common.AbstractMapProviderFactory
AbstractMapProviderFactory.MapProviderObjectType -
Field Summary
FieldsFields inherited from class org.keycloak.models.map.common.AbstractMapProviderFactory
CONFIG_STORAGE, LOG, modelType, PROVIDER_ID, uniqueCounter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateNew(KeycloakSession session) Creates new instance of a provider.Returns the metadata for each configuration property supported by this factory.voidinit(Config.Scope config) Only called once when the factory is first created.Methods inherited from class org.keycloak.models.map.common.AbstractMapProviderFactory
create, getId, getMapStorage, getProviderFactoryOrComponentFactory, isSupported, postInitMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.component.AmphibianProviderFactory
close, create, getConfigProperties, onUpdate, preRemoveMethods inherited from interface org.keycloak.component.ComponentFactory
getCommonProviderConfigProperties, getTypeMetadata, onCreate, validateConfigurationMethods inherited from interface org.keycloak.provider.ConfiguredProvider
getConfigMethods inherited from interface org.keycloak.provider.EnvironmentDependentProviderFactory
isSupportedMethods inherited from interface org.keycloak.provider.ProviderFactory
getId, order, postInit
-
Field Details
-
AUTH_SESSIONS_LIMIT
- See Also:
-
DEFAULT_AUTH_SESSIONS_LIMIT
public static final int DEFAULT_AUTH_SESSIONS_LIMIT- See Also:
-
-
Constructor Details
-
MapRootAuthenticationSessionProviderFactory
public MapRootAuthenticationSessionProviderFactory()
-
-
Method Details
-
init
Description copied from interface:ProviderFactoryOnly called once when the factory is first created. This config is pulled from keycloak_server.json- Specified by:
initin interfaceProviderFactory<MapRootAuthenticationSessionProvider>- Overrides:
initin classAbstractMapProviderFactory<MapRootAuthenticationSessionProvider,MapRootAuthenticationSessionEntity, RootAuthenticationSessionModel>
-
getConfigMetadata
Description copied from interface:ProviderFactoryReturns the metadata for each configuration property supported by this factory.- Specified by:
getConfigMetadatain interfaceProviderFactory<MapRootAuthenticationSessionProvider>- Returns:
- a list with the metadata for each configuration property supported by this factory
-
createNew
Description copied from class:AbstractMapProviderFactoryCreates new instance of a provider.- Specified by:
createNewin classAbstractMapProviderFactory<MapRootAuthenticationSessionProvider,MapRootAuthenticationSessionEntity, RootAuthenticationSessionModel> - Returns:
- See description.
-
getHelpText
- Specified by:
getHelpTextin interfaceConfiguredProvider
-