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 Constructor Description DefaultMigrationProvider(org.keycloak.models.KeycloakSession session)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addOIDCAcrClientScope(org.keycloak.models.RealmModel realm)
org.keycloak.models.ClientScopeModel
addOIDCMicroprofileJWTClientScope(org.keycloak.models.RealmModel realm)
org.keycloak.models.ClientScopeModel
addOIDCRolesClientScope(org.keycloak.models.RealmModel realm)
org.keycloak.models.ClientScopeModel
addOIDCWebOriginsClientScope(org.keycloak.models.RealmModel realm)
void
close()
Map<String,org.keycloak.models.ProtocolMapperModel>
getBuiltinMappers(String protocol)
List<org.keycloak.representations.idm.ProtocolMapperRepresentation>
getMappersForClaimMask(Long claimMask)
void
setupAdminCli(org.keycloak.models.RealmModel realm)
-
-
-
Method Detail
-
getMappersForClaimMask
public List<org.keycloak.representations.idm.ProtocolMapperRepresentation> getMappersForClaimMask(Long claimMask)
- Specified by:
getMappersForClaimMask
in interfaceorg.keycloak.migration.MigrationProvider
-
getBuiltinMappers
public Map<String,org.keycloak.models.ProtocolMapperModel> getBuiltinMappers(String protocol)
- Specified by:
getBuiltinMappers
in interfaceorg.keycloak.migration.MigrationProvider
-
setupAdminCli
public void setupAdminCli(org.keycloak.models.RealmModel realm)
- Specified by:
setupAdminCli
in interfaceorg.keycloak.migration.MigrationProvider
-
addOIDCRolesClientScope
public org.keycloak.models.ClientScopeModel addOIDCRolesClientScope(org.keycloak.models.RealmModel realm)
- Specified by:
addOIDCRolesClientScope
in interfaceorg.keycloak.migration.MigrationProvider
-
addOIDCWebOriginsClientScope
public org.keycloak.models.ClientScopeModel addOIDCWebOriginsClientScope(org.keycloak.models.RealmModel realm)
- Specified by:
addOIDCWebOriginsClientScope
in interfaceorg.keycloak.migration.MigrationProvider
-
addOIDCMicroprofileJWTClientScope
public org.keycloak.models.ClientScopeModel addOIDCMicroprofileJWTClientScope(org.keycloak.models.RealmModel realm)
- Specified by:
addOIDCMicroprofileJWTClientScope
in interfaceorg.keycloak.migration.MigrationProvider
-
addOIDCAcrClientScope
public void addOIDCAcrClientScope(org.keycloak.models.RealmModel realm)
- Specified by:
addOIDCAcrClientScope
in interfaceorg.keycloak.migration.MigrationProvider
-
close
public void close()
- Specified by:
close
in interfaceorg.keycloak.provider.Provider
-
-