@Path(value="/admin") public class AdminRoot extends Object
| Modifier and Type | Field and Description |
|---|---|
protected 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 |
| 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
|
static Properties |
getMessages(KeycloakSession session,
RealmModel realm,
String lang) |
static Properties |
getMessages(KeycloakSession session,
RealmModel realm,
String lang,
String... bundles) |
Object |
getRealmsAdmin(javax.ws.rs.core.HttpHeaders headers)
Base Path to realm admin REST interface
|
Object |
getServerInfo(javax.ws.rs.core.HttpHeaders headers)
General information about the server
|
static Theme |
getTheme(KeycloakSession session,
RealmModel realm) |
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 ClientConnection clientConnection
@Context protected org.jboss.resteasy.spi.HttpRequest request
@Context protected org.jboss.resteasy.spi.HttpResponse response
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)
@GET public javax.ws.rs.core.Response masterRealmAdminConsoleRedirect()
@Path(value="index.{html:html}")
@GET
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)
@Path(value="{realm}/console")
public AdminConsole getAdminConsole(@PathParam(value="realm")
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)
@Path(value="realms") public Object getRealmsAdmin(@Context javax.ws.rs.core.HttpHeaders headers)
headers - @Path(value="serverinfo") public Object getServerInfo(@Context javax.ws.rs.core.HttpHeaders headers)
headers - public static Theme getTheme(KeycloakSession session, RealmModel realm) throws IOException
IOExceptionpublic static Properties getMessages(KeycloakSession session, RealmModel realm, String lang)
public static Properties getMessages(KeycloakSession session, RealmModel realm, String lang, String... bundles)
Copyright © 2021 JBoss by Red Hat. All rights reserved.