Package org.keycloak.ipatuura_user_spi
Class IpatuuraUserStorageProviderFactory
java.lang.Object
org.keycloak.ipatuura_user_spi.IpatuuraUserStorageProviderFactory
- All Implemented Interfaces:
ComponentFactory<IpatuuraUserStorageProvider,,UserStorageProvider> ConfiguredProvider,EnvironmentDependentProviderFactory,ProviderFactory<UserStorageProvider>,UserStorageProviderFactory<IpatuuraUserStorageProvider>
public class IpatuuraUserStorageProviderFactory
extends Object
implements UserStorageProviderFactory<IpatuuraUserStorageProvider>, EnvironmentDependentProviderFactory
- Version:
- $Revision: 1 $
- Author:
- Justin Stephenson
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final List<ProviderConfigProperty>static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(KeycloakSession session, ComponentModel model) called per Keycloak transaction.protected IpatuuraAuthenticatorgetId()This is the name of the provider and will be showed in the admin console as an option.booleanisSupported(Config.Scope config) Check if the provider is supported and should be available based on the provider configuration.voidvalidateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel config) Called before a component is created or updated.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.component.ComponentFactory
create, onUpdate, preRemoveMethods inherited from interface org.keycloak.provider.ConfiguredProvider
getConfigMethods inherited from interface org.keycloak.provider.ProviderFactory
dependsOn, getConfigMetadata, orderMethods inherited from interface org.keycloak.storage.UserStorageProviderFactory
close, getCommonProviderConfigProperties, getHelpText, getTypeMetadata, init, onCreate, postInit
-
Field Details
-
PROVIDER_NAME
- See Also:
-
PROVIDERS
-
configMetadata
-
-
Constructor Details
-
IpatuuraUserStorageProviderFactory
public IpatuuraUserStorageProviderFactory()
-
-
Method Details
-
getConfigProperties
- Specified by:
getConfigPropertiesin interfaceConfiguredProvider- Specified by:
getConfigPropertiesin interfaceUserStorageProviderFactory<IpatuuraUserStorageProvider>
-
validateConfiguration
public void validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel config) throws ComponentValidationException Description copied from interface:ComponentFactoryCalled before a component is created or updated. Allows you to validate the configuration- Specified by:
validateConfigurationin interfaceComponentFactory<IpatuuraUserStorageProvider,UserStorageProvider> - Specified by:
validateConfigurationin interfaceUserStorageProviderFactory<IpatuuraUserStorageProvider>- Throws:
ComponentValidationException
-
getId
Description copied from interface:UserStorageProviderFactoryThis is the name of the provider and will be showed in the admin console as an option.- Specified by:
getIdin interfaceProviderFactory<UserStorageProvider>- Specified by:
getIdin interfaceUserStorageProviderFactory<IpatuuraUserStorageProvider>
-
create
Description copied from interface:UserStorageProviderFactorycalled per Keycloak transaction.- Specified by:
createin interfaceComponentFactory<IpatuuraUserStorageProvider,UserStorageProvider> - Specified by:
createin interfaceUserStorageProviderFactory<IpatuuraUserStorageProvider>
-
createSCIMAuthenticator
-
isSupported
Description copied from interface:EnvironmentDependentProviderFactoryCheck if the provider is supported and should be available based on the provider configuration.- Specified by:
isSupportedin interfaceEnvironmentDependentProviderFactory- Parameters:
config- the provider configuration- Returns:
trueif the provider is supported. Otherwise,false.
-