public class ConsoleDisplayMode extends Object
Modifier and Type | Class and Description |
---|---|
class |
ConsoleDisplayMode.HeaderBuilder |
Modifier and Type | Field and Description |
---|---|
protected AuthenticationFlowContext |
flowContext |
protected ConsoleDisplayMode.HeaderBuilder |
header |
protected RequiredActionContext |
requiredActionContext |
Modifier and Type | Method and Description |
---|---|
static javax.ws.rs.core.Response |
browserContinue(KeycloakSession session,
String callback)
Browser is required to continue login.
|
static javax.ws.rs.core.Response |
browserRequired(KeycloakSession session)
Browser is required to login.
|
static ConsoleDisplayMode |
challenge(AuthenticationFlowContext context)
Build challenge response for authentication flows
|
static ConsoleDisplayMode |
challenge(RequiredActionContext context)
Build challenge response for required actions
|
LoginFormsProvider |
form()
Create a theme form pre-populated with challenge
|
protected LoginFormsProvider |
formInternal() |
ConsoleDisplayMode.HeaderBuilder |
header()
Start building the header
|
static ConsoleDisplayMode.HeaderBuilder |
header(AuthenticationFlowContext context)
Build challenge response header only for authentication flows
|
static ConsoleDisplayMode.HeaderBuilder |
header(RequiredActionContext context)
Build challenge response header only for required actions
|
javax.ws.rs.core.Response |
message(String msg,
String... params)
Create challenge response with a body generated from localized
message.properties of your theme
|
javax.ws.rs.core.Response |
response()
Generate response with empty http response body
|
javax.ws.rs.core.Response |
text(String text)
Create challenge response with a text message body
|
protected RequiredActionContext requiredActionContext
protected AuthenticationFlowContext flowContext
protected ConsoleDisplayMode.HeaderBuilder header
public static javax.ws.rs.core.Response browserRequired(KeycloakSession session)
session
- public static javax.ws.rs.core.Response browserContinue(KeycloakSession session, String callback)
session
- callback
- public static ConsoleDisplayMode challenge(RequiredActionContext context)
context
- public static ConsoleDisplayMode challenge(AuthenticationFlowContext context)
context
- public static ConsoleDisplayMode.HeaderBuilder header(RequiredActionContext context)
context
- public static ConsoleDisplayMode.HeaderBuilder header(AuthenticationFlowContext context)
context
- public LoginFormsProvider form()
public javax.ws.rs.core.Response message(String msg, String... params)
msg
- message idparams
- parameters to use to format the messagepublic javax.ws.rs.core.Response text(String text)
text
- plain text of http response bodypublic javax.ws.rs.core.Response response()
protected LoginFormsProvider formInternal()
public ConsoleDisplayMode.HeaderBuilder header()
Copyright © 2021 JBoss by Red Hat. All rights reserved.