Class CustomFreeMarkerLoginFormsProvider
java.lang.Object
org.keycloak.forms.login.freemarker.FreeMarkerLoginFormsProvider
dev.jcputney.keycloak.extensions.theme.login.CustomFreeMarkerLoginFormsProvider
- All Implemented Interfaces:
org.keycloak.forms.login.LoginFormsProvider,org.keycloak.provider.Provider
public class CustomFreeMarkerLoginFormsProvider
extends org.keycloak.forms.login.freemarker.FreeMarkerLoginFormsProvider
-
Field Summary
Fields inherited from class org.keycloak.forms.login.freemarker.FreeMarkerLoginFormsProvider
accessCode, actionUri, attributes, authenticationSession, client, clientScopesRequested, context, detachedAuthSession, execution, formData, freeMarker, httpResponseHeaders, messages, messageType, realm, session, status, uriInfo, userFields inherited from interface org.keycloak.forms.login.LoginFormsProvider
IDENTITY_PROVIDER_BROKER_CONTEXT, REGISTRATION_DISABLED, UPDATE_PROFILE_CONTEXT_ATTR, USERNAME_HIDDEN -
Constructor Summary
ConstructorsConstructorDescriptionCustomFreeMarkerLoginFormsProvider(org.keycloak.models.KeycloakSession session) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcreateCommonAttributes(org.keycloak.theme.Theme theme, Locale locale, Properties messagesBundle, jakarta.ws.rs.core.UriBuilder baseUriBuilder, org.keycloak.forms.login.LoginFormsPages page) Methods inherited from class org.keycloak.forms.login.freemarker.FreeMarkerLoginFormsProvider
addError, addScript, addSuccess, close, createCode, createErrorPage, createForm, createFrontChannelLogoutPage, createIdpLinkConfirmLinkPage, createIdpLinkEmailPage, createInfoPage, createLoginExpiredPage, createLoginPassword, createLoginRecoveryAuthnCode, createLoginTotp, createLoginUsername, createLoginUsernamePassword, createLoginWebAuthn, createLogoutConfirmPage, createOAuth2DeviceVerifyUserCodePage, createOAuthGrant, createOtpReset, createPasswordReset, createRegistration, createResponse, createResponse, createSamlPostForm, createSelectAuthenticator, createUpdateProfilePage, createWebAuthnErrorPage, createX509ConfirmPage, formatMessage, getFirstMessageUnformatted, getMessage, getTheme, handleMessages, handleThemeResources, prepareBaseUriBuilder, processTemplate, setAccessRequest, setActionUri, setAttribute, setAuthContext, setAuthenticationSession, setClientSessionCode, setDetachedAuthSession, setError, setErrors, setExecution, setFormData, setInfo, setMessage, setResponseHeader, setStatus, setSuccess, setUser
-
Constructor Details
-
CustomFreeMarkerLoginFormsProvider
public CustomFreeMarkerLoginFormsProvider(org.keycloak.models.KeycloakSession session)
-
-
Method Details
-
createCommonAttributes
protected void createCommonAttributes(org.keycloak.theme.Theme theme, Locale locale, Properties messagesBundle, jakarta.ws.rs.core.UriBuilder baseUriBuilder, org.keycloak.forms.login.LoginFormsPages page) - Overrides:
createCommonAttributesin classorg.keycloak.forms.login.freemarker.FreeMarkerLoginFormsProvider
-