Uses of Interface
org.keycloak.forms.login.LoginFormsProvider
Packages that use LoginFormsProvider
Package
Description
-
Uses of LoginFormsProvider in org.keycloak.authentication
Methods in org.keycloak.authentication that return LoginFormsProviderModifier and TypeMethodDescriptionAuthenticationFlowContext.form()Create a Freemarker form builder that presets the user, action URI, and a generated access codeAuthenticationProcessor.Result.form()RequiredActionContext.form()Create a Freemarker form builder that presets the user, action URI, and a generated access codeRequiredActionContextResult.form()Methods in org.keycloak.authentication with parameters of type LoginFormsProviderModifier and TypeMethodDescriptionvoidFormAction.buildPage(FormContext context, LoginFormsProvider form) When a FormAuthenticator is rendering the challenge page, even FormAction.buildPage() method will be called This gives the FormAction the opportunity to add additional attributes to the form to be displayed.jakarta.ws.rs.core.ResponseFormAuthenticator.render(FormContext context, LoginFormsProvider form) Called to render the FormAuthenticator's challenge page. -
Uses of LoginFormsProvider in org.keycloak.authentication.authenticators.broker
Methods in org.keycloak.authentication.authenticators.broker that return LoginFormsProviderModifier and TypeMethodDescriptionprotected LoginFormsProviderIdpUsernamePasswordForm.setupForm(AuthenticationFlowContext context, jakarta.ws.rs.core.MultivaluedMap<String, String> formData, Optional<UserModel> existingUser) -
Uses of LoginFormsProvider in org.keycloak.authentication.authenticators.browser
Methods in org.keycloak.authentication.authenticators.browser that return LoginFormsProviderModifier and TypeMethodDescriptionWebAuthnAuthenticator.fillContextForm(AuthenticationFlowContext context) WebAuthnConditionalUIAuthenticator.fillContextForm(AuthenticationFlowContext context) Methods in org.keycloak.authentication.authenticators.browser with parameters of type LoginFormsProviderModifier and TypeMethodDescriptionprotected jakarta.ws.rs.core.ResponseAbstractUsernameFormAuthenticator.createLoginForm(LoginFormsProvider form) protected jakarta.ws.rs.core.ResponseOTPFormAuthenticator.createLoginForm(LoginFormsProvider form) protected jakarta.ws.rs.core.ResponsePasswordForm.createLoginForm(LoginFormsProvider form) protected jakarta.ws.rs.core.ResponseUsernameForm.createLoginForm(LoginFormsProvider form) -
Uses of LoginFormsProvider in org.keycloak.authentication.forms
Methods in org.keycloak.authentication.forms with parameters of type LoginFormsProviderModifier and TypeMethodDescriptionvoidAbstractRegistrationRecaptcha.buildPage(FormContext context, LoginFormsProvider form) voidRegistrationPassword.buildPage(FormContext context, LoginFormsProvider form) voidRegistrationTermsAndConditions.buildPage(FormContext context, LoginFormsProvider form) voidRegistrationUserCreation.buildPage(FormContext context, LoginFormsProvider form) jakarta.ws.rs.core.ResponseRegistrationPage.render(FormContext context, LoginFormsProvider form) -
Uses of LoginFormsProvider in org.keycloak.forms.login
Methods in org.keycloak.forms.login that return LoginFormsProviderModifier and TypeMethodDescriptionLoginFormsProvider.addError(FormMessage errorMessage) LoginFormsProvider.addSuccess(FormMessage errorMessage) Add a success message to the formLoginFormsProvider.setAccessRequest(List<AuthorizationDetails> clientScopesRequested) LoginFormsProvider.setActionUri(URI requestUri) LoginFormsProvider.setAttribute(String name, Object value) LoginFormsProvider.setAuthContext(AuthenticationFlowContext context) LoginFormsProvider.setAuthenticationSession(AuthenticationSessionModel authenticationSession) LoginFormsProvider.setClientSessionCode(String accessCode) LoginFormsProvider.setDetachedAuthSession()Used when authenticationSession was already removed for this browser session and hence we don't have any authenticationSession or user data.Set one global error message.LoginFormsProvider.setErrors(List<FormMessage> messages) Set multiple error messages.LoginFormsProvider.setExecution(String execution) LoginFormsProvider.setFormData(jakarta.ws.rs.core.MultivaluedMap<String, String> formData) LoginFormsProvider.setMessage(MessageType type, String message, Object... parameters) LoginFormsProvider.setResponseHeader(String headerName, String headerValue) LoginFormsProvider.setStatus(jakarta.ws.rs.core.Response.Status status) LoginFormsProvider.setSuccess(String message, Object... parameters) -
Uses of LoginFormsProvider in org.keycloak.forms.login.freemarker
Classes in org.keycloak.forms.login.freemarker that implement LoginFormsProviderMethods in org.keycloak.forms.login.freemarker that return LoginFormsProviderModifier and TypeMethodDescriptionFreeMarkerLoginFormsProvider.addError(FormMessage errorMessage) FreeMarkerLoginFormsProvider.addSuccess(FormMessage errorMessage) FreeMarkerLoginFormsProviderFactory.create(KeycloakSession session) FreeMarkerLoginFormsProvider.setAccessRequest(List<AuthorizationDetails> clientScopesRequested) FreeMarkerLoginFormsProvider.setActionUri(URI actionUri) FreeMarkerLoginFormsProvider.setAttribute(String name, Object value) FreeMarkerLoginFormsProvider.setAttributeMapper(Function<Map<String, Object>, Map<String, Object>> mapper) FreeMarkerLoginFormsProvider.setAuthContext(AuthenticationFlowContext context) FreeMarkerLoginFormsProvider.setAuthenticationSession(AuthenticationSessionModel authenticationSession) FreeMarkerLoginFormsProvider.setClientSessionCode(String accessCode) FreeMarkerLoginFormsProvider.setDetachedAuthSession()FreeMarkerLoginFormsProvider.setErrors(List<FormMessage> messages) FreeMarkerLoginFormsProvider.setExecution(String execution) FreeMarkerLoginFormsProvider.setMessage(MessageType type, String message, Object... parameters) FreeMarkerLoginFormsProvider.setResponseHeader(String headerName, String headerValue) FreeMarkerLoginFormsProvider.setStatus(jakarta.ws.rs.core.Response.Status status)