Class RegistrationUserCreationWithDomainBlock
java.lang.Object
org.keycloak.authentication.forms.RegistrationUserCreation
net.micedre.keycloak.registration.RegistrationUserCreationDomainValidation
net.micedre.keycloak.registration.RegistrationUserCreationWithDomainBlock
- All Implemented Interfaces:
org.keycloak.authentication.ConfigurableAuthenticatorFactory,org.keycloak.authentication.FormAction,org.keycloak.authentication.FormActionFactory,org.keycloak.provider.ConfiguredProvider,org.keycloak.provider.Provider,org.keycloak.provider.ProviderFactory<org.keycloak.authentication.FormAction>
public class RegistrationUserCreationWithDomainBlock
extends RegistrationUserCreationDomainValidation
-
Field Summary
FieldsFields inherited from class net.micedre.keycloak.registration.RegistrationUserCreationDomainValidation
DEFAULT_DOMAIN_LIST, DOMAIN_LIST_SEPARATOR, logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbuildPage(org.keycloak.authentication.FormContext context, org.keycloak.forms.login.LoginFormsProvider form) List<org.keycloak.provider.ProviderConfigProperty>String[]getDomainList(org.keycloak.models.AuthenticatorConfigModel mailDomainConfig) getId()booleanisEmailValid(String email, String[] domains) Methods inherited from class net.micedre.keycloak.registration.RegistrationUserCreationDomainValidation
globmatches, isConfigurable, success, validateMethods inherited from class org.keycloak.authentication.forms.RegistrationUserCreation
close, configuredFor, create, getReferenceCategory, getRequirementChoices, init, isUserSetupAllowed, postInit, requiresUser, setRequiredActionsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.provider.ConfiguredProvider
getConfigMethods inherited from interface org.keycloak.authentication.FormAction
configuredFor, requiresUser, setRequiredActionsMethods inherited from interface org.keycloak.provider.Provider
closeMethods inherited from interface org.keycloak.provider.ProviderFactory
getConfigMetadata, order
-
Field Details
-
PROVIDER_ID
- See Also:
-
domainListConfigName
-
-
Constructor Details
-
RegistrationUserCreationWithDomainBlock
public RegistrationUserCreationWithDomainBlock()
-
-
Method Details
-
getDisplayType
- Specified by:
getDisplayTypein interfaceorg.keycloak.authentication.ConfigurableAuthenticatorFactory- Overrides:
getDisplayTypein classorg.keycloak.authentication.forms.RegistrationUserCreation
-
getId
- Specified by:
getIdin interfaceorg.keycloak.provider.ProviderFactory<org.keycloak.authentication.FormAction>- Overrides:
getIdin classorg.keycloak.authentication.forms.RegistrationUserCreation
-
getHelpText
- Specified by:
getHelpTextin interfaceorg.keycloak.provider.ConfiguredProvider- Overrides:
getHelpTextin classorg.keycloak.authentication.forms.RegistrationUserCreation
-
getConfigProperties
- Specified by:
getConfigPropertiesin interfaceorg.keycloak.provider.ConfiguredProvider- Overrides:
getConfigPropertiesin classorg.keycloak.authentication.forms.RegistrationUserCreation
-
buildPage
public void buildPage(org.keycloak.authentication.FormContext context, org.keycloak.forms.login.LoginFormsProvider form) - Specified by:
buildPagein interfaceorg.keycloak.authentication.FormAction- Overrides:
buildPagein classorg.keycloak.authentication.forms.RegistrationUserCreation
-
getDomainList
- Specified by:
getDomainListin classRegistrationUserCreationDomainValidation
-
isEmailValid
- Specified by:
isEmailValidin classRegistrationUserCreationDomainValidation
-