Class RealmsAdminResource
- java.lang.Object
- 
- org.keycloak.services.resources.admin.RealmsAdminResource
 
- 
 public class RealmsAdminResource extends Object Top level resource for Admin REST API- Version:
- $Revision: 1 $
- Author:
- Bill Burke
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected AdminAuthauthprotected ClientConnectionclientConnectionprotected static org.jboss.logging.Loggerloggerstatic javax.ws.rs.core.CacheControlnoCacheprotected KeycloakSessionsessionprotected TokenManagertokenManager
 - 
Constructor SummaryConstructors Constructor Description RealmsAdminResource(KeycloakSession session, AdminAuth auth, TokenManager tokenManager)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description RealmAdminResourcegetRealmAdmin(String name)Base path for the admin REST API for one particular realm.Stream<RealmRepresentation>getRealms(boolean briefRepresentation)Get accessible realms Returns a list of accessible realms.javax.ws.rs.core.ResponseimportRealm(InputStream requestBody)Import a realm.protected RealmRepresentationtoRealmRep(RealmModel realm, boolean briefRep)
 
- 
- 
- 
Field Detail- 
loggerprotected static final org.jboss.logging.Logger logger 
 - 
authprotected final AdminAuth auth 
 - 
tokenManagerprotected final TokenManager tokenManager 
 - 
sessionprotected final KeycloakSession session 
 - 
clientConnectionprotected final ClientConnection clientConnection 
 - 
noCachepublic static final javax.ws.rs.core.CacheControl noCache 
 
- 
 - 
Constructor Detail- 
RealmsAdminResourcepublic RealmsAdminResource(KeycloakSession session, AdminAuth auth, TokenManager tokenManager) 
 
- 
 - 
Method Detail- 
getRealms@GET @Produces("application/json") public Stream<RealmRepresentation> getRealms(@DefaultValue("false") @QueryParam("briefRepresentation") boolean briefRepresentation)Get accessible realms Returns a list of accessible realms. The list is filtered based on what realms the caller is allowed to view.- Returns:
 
 - 
toRealmRepprotected RealmRepresentation toRealmRep(RealmModel realm, boolean briefRep) 
 - 
importRealm@POST @Consumes("application/json") public javax.ws.rs.core.Response importRealm(InputStream requestBody)Import a realm.Imports a realm from a full representation of that realm. Realm name must be unique. 
 - 
getRealmAdmin@Path("{realm}") public RealmAdminResource getRealmAdmin(@PathParam("realm") String name)Base path for the admin REST API for one particular realm.- Parameters:
- headers-
- name- realm name (not id!)
- Returns:
 
 
- 
 
-