Package org.keycloak.services.managers
Class RealmManager
java.lang.Object
org.keycloak.services.managers.RealmManager
Per request object
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddQueryCompositeRoles(ClientModel realmAccess) protected voidcreateRealm(String name) createRealm(String id, String name) getRealmAdminClientId(RealmModel realm) getRealmByName(String name) importRealm(RealmRepresentation rep, boolean skipUserDependent) Deprecated.importRealm(RealmRepresentation rep, Runnable userImport) static booleanisAdministrationRealm(RealmModel realm) booleanremoveRealm(RealmModel realm) voidsetDefaultsForNewRealm(RealmModel realm) voidsetupAdminCli(RealmModel realm) protected voidsetupAdminConsole(RealmModel realm) protected voidprotected voidvoidsetupBrokerService(RealmModel realm) voidsetupClientServiceAccountsAndAuthorizationOnImport(RealmRepresentation rep, boolean skipUserDependent) voidvoidprotected voidsetupRealmDefaults(RealmModel realm) protected voidsetupRequiredActions(RealmModel realm) void
-
Field Details
-
session
-
model
-
-
Constructor Details
-
RealmManager
-
-
Method Details
-
getSession
-
getKeycloakAdminstrationRealm
-
isAdministrationRealm
-
getRealm
-
getRealmByName
-
createRealm
-
createRealm
-
setupAuthenticationFlows
-
setupRequiredActions
-
createDefaultClientScopes
-
setupAdminConsole
-
setupAdminConsoleLocaleMapper
-
setupAdminCli
-
addQueryCompositeRoles
-
getRealmAdminClientId
-
getRealmAdminClientId
-
setupRealmDefaults
-
removeRealm
-
updateRealmEventsConfig
-
setupMasterAdminManagement
-
setupImpersonationService
-
setupBrokerService
-
importRealm
-
importRealm
Deprecated.if "skipUserDependent" is true, then import of any models, which needs users already imported in DB, will be skipped. For example authorization -
importRealm
- Parameters:
userImport- if null, then import of any models, which needs users already imported in DB, will be skipped. For example authorization
-
setupClientServiceAccountsAndAuthorizationOnImport
public void setupClientServiceAccountsAndAuthorizationOnImport(RealmRepresentation rep, boolean skipUserDependent) -
setDefaultsForNewRealm
-
importRealm(RealmRepresentation, Runnable)