public interface LoginFormsProvider extends Provider
Modifier and Type | Field and Description |
---|---|
static String |
IDENTITY_PROVIDER_BROKER_CONTEXT |
static String |
REGISTRATION_DISABLED |
static String |
UPDATE_PROFILE_CONTEXT_ATTR |
static String |
USERNAME_EDIT_DISABLED |
Modifier and Type | Method and Description |
---|---|
LoginFormsProvider |
addError(FormMessage errorMessage) |
void |
addScript(String scriptUrl)
Adds a script to the html header
|
LoginFormsProvider |
addSuccess(FormMessage errorMessage)
Add a success message to the form
|
javax.ws.rs.core.Response |
createCode() |
javax.ws.rs.core.Response |
createErrorPage(javax.ws.rs.core.Response.Status status) |
javax.ws.rs.core.Response |
createForm(String form) |
javax.ws.rs.core.Response |
createIdpLinkConfirmLinkPage() |
javax.ws.rs.core.Response |
createIdpLinkEmailPage() |
javax.ws.rs.core.Response |
createInfoPage() |
javax.ws.rs.core.Response |
createLoginExpiredPage() |
javax.ws.rs.core.Response |
createLoginPassword() |
javax.ws.rs.core.Response |
createLoginTotp() |
javax.ws.rs.core.Response |
createLoginUsername() |
javax.ws.rs.core.Response |
createLoginUsernamePassword() |
javax.ws.rs.core.Response |
createLoginWebAuthn() |
javax.ws.rs.core.Response |
createOAuthGrant() |
javax.ws.rs.core.Response |
createPasswordReset() |
javax.ws.rs.core.Response |
createRegistration() |
javax.ws.rs.core.Response |
createResponse(UserModel.RequiredAction action) |
javax.ws.rs.core.Response |
createSamlPostForm() |
javax.ws.rs.core.Response |
createSelectAuthenticator() |
javax.ws.rs.core.Response |
createUpdateProfilePage() |
javax.ws.rs.core.Response |
createWebAuthnErrorPage() |
javax.ws.rs.core.Response |
createX509ConfirmPage() |
String |
getMessage(String message) |
String |
getMessage(String message,
String... parameters) |
LoginFormsProvider |
setAccessRequest(List<ClientScopeModel> clientScopesRequested) |
LoginFormsProvider |
setActionUri(URI requestUri) |
LoginFormsProvider |
setAttribute(String name,
Object value) |
LoginFormsProvider |
setAuthContext(AuthenticationFlowContext context) |
LoginFormsProvider |
setAuthenticationSession(AuthenticationSessionModel authenticationSession) |
LoginFormsProvider |
setClientSessionCode(String accessCode) |
LoginFormsProvider |
setError(String message,
Object... parameters)
Set one global error message.
|
LoginFormsProvider |
setErrors(List<FormMessage> messages)
Set multiple error messages.
|
LoginFormsProvider |
setExecution(String execution) |
LoginFormsProvider |
setFormData(javax.ws.rs.core.MultivaluedMap<String,String> formData) |
LoginFormsProvider |
setInfo(String message,
Object... parameters) |
LoginFormsProvider |
setMediaType(javax.ws.rs.core.MediaType type) |
LoginFormsProvider |
setResponseHeader(String headerName,
String headerValue) |
LoginFormsProvider |
setStatus(javax.ws.rs.core.Response.Status status) |
LoginFormsProvider |
setSuccess(String message,
Object... parameters) |
LoginFormsProvider |
setUser(UserModel user) |
static final String UPDATE_PROFILE_CONTEXT_ATTR
static final String IDENTITY_PROVIDER_BROKER_CONTEXT
static final String USERNAME_EDIT_DISABLED
static final String REGISTRATION_DISABLED
void addScript(String scriptUrl)
scriptUrl
- javax.ws.rs.core.Response createResponse(UserModel.RequiredAction action)
javax.ws.rs.core.Response createForm(String form)
javax.ws.rs.core.Response createLoginUsernamePassword()
javax.ws.rs.core.Response createLoginUsername()
javax.ws.rs.core.Response createLoginPassword()
javax.ws.rs.core.Response createPasswordReset()
javax.ws.rs.core.Response createLoginTotp()
javax.ws.rs.core.Response createLoginWebAuthn()
javax.ws.rs.core.Response createRegistration()
javax.ws.rs.core.Response createInfoPage()
javax.ws.rs.core.Response createUpdateProfilePage()
javax.ws.rs.core.Response createIdpLinkConfirmLinkPage()
javax.ws.rs.core.Response createIdpLinkEmailPage()
javax.ws.rs.core.Response createLoginExpiredPage()
javax.ws.rs.core.Response createErrorPage(javax.ws.rs.core.Response.Status status)
javax.ws.rs.core.Response createWebAuthnErrorPage()
javax.ws.rs.core.Response createOAuthGrant()
javax.ws.rs.core.Response createSelectAuthenticator()
javax.ws.rs.core.Response createCode()
javax.ws.rs.core.Response createX509ConfirmPage()
javax.ws.rs.core.Response createSamlPostForm()
LoginFormsProvider setAuthenticationSession(AuthenticationSessionModel authenticationSession)
LoginFormsProvider setClientSessionCode(String accessCode)
LoginFormsProvider setAccessRequest(List<ClientScopeModel> clientScopesRequested)
LoginFormsProvider setError(String message, Object... parameters)
message
- key of messageparameters
- to be formatted into messageLoginFormsProvider setErrors(List<FormMessage> messages)
messages
- to be setLoginFormsProvider addError(FormMessage errorMessage)
LoginFormsProvider addSuccess(FormMessage errorMessage)
errorMessage
- LoginFormsProvider setSuccess(String message, Object... parameters)
LoginFormsProvider setInfo(String message, Object... parameters)
LoginFormsProvider setUser(UserModel user)
LoginFormsProvider setResponseHeader(String headerName, String headerValue)
LoginFormsProvider setFormData(javax.ws.rs.core.MultivaluedMap<String,String> formData)
LoginFormsProvider setAttribute(String name, Object value)
LoginFormsProvider setStatus(javax.ws.rs.core.Response.Status status)
LoginFormsProvider setMediaType(javax.ws.rs.core.MediaType type)
LoginFormsProvider setActionUri(URI requestUri)
LoginFormsProvider setExecution(String execution)
LoginFormsProvider setAuthContext(AuthenticationFlowContext context)
Copyright © 2020 JBoss by Red Hat. All rights reserved.