Class RegistrationProfileWithMailDomainCheck
java.lang.Object
org.keycloak.authentication.forms.RegistrationProfile
net.micedre.keycloak.registration.RegistrationProfileDomainValidation
net.micedre.keycloak.registration.RegistrationProfileWithMailDomainCheck
- 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>
-
Field Summary
FieldsFields inherited from class net.micedre.keycloak.registration.RegistrationProfileDomainValidation
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.RegistrationProfileDomainValidation
globmatches, isConfigurable, validateMethods inherited from class org.keycloak.authentication.forms.RegistrationProfile
close, configuredFor, create, getReferenceCategory, getRequirementChoices, init, isUserSetupAllowed, postInit, requiresUser, setRequiredActions, successMethods 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, setRequiredActions, successMethods 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
-
RegistrationProfileWithMailDomainCheck
public RegistrationProfileWithMailDomainCheck()
-
-
Method Details
-
getDisplayType
- Specified by:
getDisplayTypein interfaceorg.keycloak.authentication.ConfigurableAuthenticatorFactory- Overrides:
getDisplayTypein classorg.keycloak.authentication.forms.RegistrationProfile
-
getId
- Specified by:
getIdin interfaceorg.keycloak.provider.ProviderFactory<org.keycloak.authentication.FormAction>- Overrides:
getIdin classorg.keycloak.authentication.forms.RegistrationProfile
-
getHelpText
- Specified by:
getHelpTextin interfaceorg.keycloak.provider.ConfiguredProvider- Overrides:
getHelpTextin classorg.keycloak.authentication.forms.RegistrationProfile
-
getConfigProperties
- Specified by:
getConfigPropertiesin interfaceorg.keycloak.provider.ConfiguredProvider- Overrides:
getConfigPropertiesin classorg.keycloak.authentication.forms.RegistrationProfile
-
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.RegistrationProfile
-
getDomainList
- Specified by:
getDomainListin classRegistrationProfileDomainValidation
-
isEmailValid
- Specified by:
isEmailValidin classRegistrationProfileDomainValidation
-