public class ConstraintAuthorizationHandler extends Object implements io.undertow.server.HttpHandler
| Modifier and Type | Field and Description |
|---|---|
protected String |
errorPage |
static String |
KEYCLOAK_ACCESS_TOKEN |
static String |
KEYCLOAK_EMAIL |
static String |
KEYCLOAK_NAME |
static String |
KEYCLOAK_SUBJECT |
static String |
KEYCLOAK_USERNAME |
protected io.undertow.server.HttpHandler |
next |
protected boolean |
sendAccessToken |
| Constructor and Description |
|---|
ConstraintAuthorizationHandler(io.undertow.server.HttpHandler next,
String errorPage,
boolean sendAccessToken,
Map<String,String> headerNames) |
| Modifier and Type | Method and Description |
|---|---|
void |
authenticatedRequest(KeycloakUndertowAccount account,
io.undertow.server.HttpServerExchange exchange) |
void |
handleRequest(io.undertow.server.HttpServerExchange exchange) |
public static final String KEYCLOAK_SUBJECT
public static final String KEYCLOAK_USERNAME
public static final String KEYCLOAK_EMAIL
public static final String KEYCLOAK_NAME
public static final String KEYCLOAK_ACCESS_TOKEN
protected io.undertow.server.HttpHandler next
protected String errorPage
protected boolean sendAccessToken
public void handleRequest(io.undertow.server.HttpServerExchange exchange)
throws Exception
handleRequest in interface io.undertow.server.HttpHandlerExceptionpublic void authenticatedRequest(KeycloakUndertowAccount account, io.undertow.server.HttpServerExchange exchange) throws Exception
ExceptionCopyright © 2018 JBoss by Red Hat. All rights reserved.