Package org.keycloak.services.migration
Class DefaultMigrationProvider
java.lang.Object
org.keycloak.services.migration.DefaultMigrationProvider
- All Implemented Interfaces:
org.keycloak.migration.MigrationProvider,org.keycloak.provider.Provider
public class DefaultMigrationProvider
extends Object
implements org.keycloak.migration.MigrationProvider
Various common utils needed for migration from older version to newer
- Author:
- Marek Posolda
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.keycloak.models.ClientScopeModeladdOIDCAcrClientScope(org.keycloak.models.RealmModel realm) org.keycloak.models.ClientScopeModeladdOIDCBasicClientScope(org.keycloak.models.RealmModel realm) org.keycloak.models.ClientScopeModeladdOIDCMicroprofileJWTClientScope(org.keycloak.models.RealmModel realm) org.keycloak.models.ClientScopeModeladdOIDCRolesClientScope(org.keycloak.models.RealmModel realm) org.keycloak.models.ClientScopeModeladdOIDCServiceAccountClientScope(org.keycloak.models.RealmModel realm) org.keycloak.models.ClientScopeModeladdOIDCWebOriginsClientScope(org.keycloak.models.RealmModel realm) org.keycloak.models.ClientScopeModeladdSamlAuthnContextClassRefClientScope(org.keycloak.models.RealmModel realm) voidclose()getBuiltinMappers(String protocol) List<org.keycloak.representations.idm.ProtocolMapperRepresentation>getMappersForClaimMask(Long claimMask) voidsetupAdminCli(org.keycloak.models.RealmModel realm)
-
Constructor Details
-
DefaultMigrationProvider
public DefaultMigrationProvider(org.keycloak.models.KeycloakSession session)
-
-
Method Details
-
getMappersForClaimMask
public List<org.keycloak.representations.idm.ProtocolMapperRepresentation> getMappersForClaimMask(Long claimMask) - Specified by:
getMappersForClaimMaskin interfaceorg.keycloak.migration.MigrationProvider
-
getBuiltinMappers
- Specified by:
getBuiltinMappersin interfaceorg.keycloak.migration.MigrationProvider
-
setupAdminCli
public void setupAdminCli(org.keycloak.models.RealmModel realm) - Specified by:
setupAdminCliin interfaceorg.keycloak.migration.MigrationProvider
-
addOIDCRolesClientScope
public org.keycloak.models.ClientScopeModel addOIDCRolesClientScope(org.keycloak.models.RealmModel realm) - Specified by:
addOIDCRolesClientScopein interfaceorg.keycloak.migration.MigrationProvider
-
addOIDCWebOriginsClientScope
public org.keycloak.models.ClientScopeModel addOIDCWebOriginsClientScope(org.keycloak.models.RealmModel realm) - Specified by:
addOIDCWebOriginsClientScopein interfaceorg.keycloak.migration.MigrationProvider
-
addOIDCMicroprofileJWTClientScope
public org.keycloak.models.ClientScopeModel addOIDCMicroprofileJWTClientScope(org.keycloak.models.RealmModel realm) - Specified by:
addOIDCMicroprofileJWTClientScopein interfaceorg.keycloak.migration.MigrationProvider
-
addOIDCAcrClientScope
public org.keycloak.models.ClientScopeModel addOIDCAcrClientScope(org.keycloak.models.RealmModel realm) - Specified by:
addOIDCAcrClientScopein interfaceorg.keycloak.migration.MigrationProvider
-
addOIDCBasicClientScope
public org.keycloak.models.ClientScopeModel addOIDCBasicClientScope(org.keycloak.models.RealmModel realm) - Specified by:
addOIDCBasicClientScopein interfaceorg.keycloak.migration.MigrationProvider
-
addOIDCServiceAccountClientScope
public org.keycloak.models.ClientScopeModel addOIDCServiceAccountClientScope(org.keycloak.models.RealmModel realm) - Specified by:
addOIDCServiceAccountClientScopein interfaceorg.keycloak.migration.MigrationProvider
-
addSamlAuthnContextClassRefClientScope
public org.keycloak.models.ClientScopeModel addSamlAuthnContextClassRefClientScope(org.keycloak.models.RealmModel realm) - Specified by:
addSamlAuthnContextClassRefClientScopein interfaceorg.keycloak.migration.MigrationProvider
-
close
public void close()- Specified by:
closein interfaceorg.keycloak.provider.Provider
-