public class RealmManager extends Object
Modifier and Type | Field and Description |
---|---|
protected RealmProvider |
model |
protected KeycloakSession |
session |
Constructor and Description |
---|
RealmManager(KeycloakSession session) |
protected KeycloakSession session
protected RealmProvider model
public RealmManager(KeycloakSession session)
public KeycloakSession getSession()
public RealmModel getKeycloakAdminstrationRealm()
public RealmModel getRealm(String id)
public RealmModel getRealmByName(String name)
public RealmModel createRealm(String name)
public RealmModel createRealm(String id, String name)
protected void setupAuthenticationFlows(RealmModel realm)
protected void setupRequiredActions(RealmModel realm)
protected void createDefaultClientScopes(RealmModel realm)
protected void setupAdminConsole(RealmModel realm)
protected void setupAdminConsoleLocaleMapper(RealmModel realm)
public void setupAdminCli(RealmModel realm)
public void addQueryCompositeRoles(ClientModel realmAccess)
public String getRealmAdminClientId(RealmModel realm)
public String getRealmAdminClientId(RealmRepresentation realm)
protected void setupRealmDefaults(RealmModel realm)
public boolean removeRealm(RealmModel realm)
public void updateRealmEventsConfig(RealmEventsConfigRepresentation rep, RealmModel realm)
public void setupMasterAdminManagement(RealmModel realm)
public void setupImpersonationService(RealmModel realm)
public void setupBrokerService(RealmModel realm)
public RealmModel importRealm(RealmRepresentation rep)
public RealmModel importRealm(RealmRepresentation rep, boolean skipUserDependent)
public List<UserModel> searchUsers(String searchString, RealmModel realmModel)
searchString
- realmModel
- public void setupClientServiceAccountsAndAuthorizationOnImport(RealmRepresentation rep, boolean skipUserDependent)
Copyright © 2020 JBoss by Red Hat. All rights reserved.