public class AdminRoot extends Object
| Modifier and Type | Field and Description |
|---|---|
protected AppAuthManager |
authManager |
protected org.keycloak.common.ClientConnection |
clientConnection |
protected static org.jboss.logging.Logger |
logger |
protected org.jboss.resteasy.spi.HttpRequest |
request |
protected org.jboss.resteasy.spi.HttpResponse |
response |
protected KeycloakSession |
session |
protected TokenManager |
tokenManager |
protected javax.ws.rs.core.UriInfo |
uriInfo |
| Constructor and Description |
|---|
AdminRoot() |
| Modifier and Type | Method and Description |
|---|---|
static javax.ws.rs.core.UriBuilder |
adminBaseUrl(javax.ws.rs.core.UriBuilder base) |
static javax.ws.rs.core.UriBuilder |
adminBaseUrl(javax.ws.rs.core.UriInfo uriInfo) |
static javax.ws.rs.core.UriBuilder |
adminConsoleUrl(javax.ws.rs.core.UriBuilder base) |
static javax.ws.rs.core.UriBuilder |
adminConsoleUrl(javax.ws.rs.core.UriInfo uriInfo) |
protected AdminAuth |
authenticateRealmAdminRequest(javax.ws.rs.core.HttpHeaders headers) |
AdminConsole |
getAdminConsole(String name)
path to realm admin console ui
|
RealmsAdminResource |
getRealmsAdmin(javax.ws.rs.core.HttpHeaders headers)
Base Path to realm admin REST interface
|
ServerInfoAdminResource |
getServerInfo(javax.ws.rs.core.HttpHeaders headers)
General information about the server
|
protected void |
handlePreflightRequest() |
protected boolean |
isAdmin(AdminAuth auth) |
protected RealmModel |
locateRealm(String name,
RealmManager realmManager) |
javax.ws.rs.core.Response |
masterRealmAdminConsoleRedirect()
Convenience path to master realm admin console
|
javax.ws.rs.core.Response |
masterRealmAdminConsoleRedirectHtml()
Convenience path to master realm admin console
|
static javax.ws.rs.core.UriBuilder |
realmsUrl(javax.ws.rs.core.UriBuilder base) |
static javax.ws.rs.core.UriBuilder |
realmsUrl(javax.ws.rs.core.UriInfo uriInfo) |
protected static final org.jboss.logging.Logger logger
@Context protected javax.ws.rs.core.UriInfo uriInfo
@Context protected org.keycloak.common.ClientConnection clientConnection
@Context protected org.jboss.resteasy.spi.HttpRequest request
@Context protected org.jboss.resteasy.spi.HttpResponse response
protected AppAuthManager authManager
protected TokenManager tokenManager
@Context protected KeycloakSession session
public static javax.ws.rs.core.UriBuilder adminBaseUrl(javax.ws.rs.core.UriInfo uriInfo)
public static javax.ws.rs.core.UriBuilder adminBaseUrl(javax.ws.rs.core.UriBuilder base)
public javax.ws.rs.core.Response masterRealmAdminConsoleRedirect()
public javax.ws.rs.core.Response masterRealmAdminConsoleRedirectHtml()
protected RealmModel locateRealm(String name, RealmManager realmManager)
public static javax.ws.rs.core.UriBuilder adminConsoleUrl(javax.ws.rs.core.UriInfo uriInfo)
public static javax.ws.rs.core.UriBuilder adminConsoleUrl(javax.ws.rs.core.UriBuilder base)
public AdminConsole getAdminConsole(String name)
name - Realm name (not id!)protected AdminAuth authenticateRealmAdminRequest(javax.ws.rs.core.HttpHeaders headers)
public static javax.ws.rs.core.UriBuilder realmsUrl(javax.ws.rs.core.UriInfo uriInfo)
public static javax.ws.rs.core.UriBuilder realmsUrl(javax.ws.rs.core.UriBuilder base)
public RealmsAdminResource getRealmsAdmin(@Context javax.ws.rs.core.HttpHeaders headers)
headers - public ServerInfoAdminResource getServerInfo(@Context javax.ws.rs.core.HttpHeaders headers)
headers - protected boolean isAdmin(AdminAuth auth)
protected void handlePreflightRequest()
Copyright © 2016 JBoss by Red Hat. All rights reserved.