Class 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 Detail

      • DefaultMigrationProvider

        public DefaultMigrationProvider​(org.keycloak.models.KeycloakSession session)
    • Method Detail

      • getMappersForClaimMask

        public List<org.keycloak.representations.idm.ProtocolMapperRepresentation> getMappersForClaimMask​(Long claimMask)
        Specified by:
        getMappersForClaimMask in interface org.keycloak.migration.MigrationProvider
      • getBuiltinMappers

        public Map<String,​org.keycloak.models.ProtocolMapperModel> getBuiltinMappers​(String protocol)
        Specified by:
        getBuiltinMappers in interface org.keycloak.migration.MigrationProvider
      • setupAdminCli

        public void setupAdminCli​(org.keycloak.models.RealmModel realm)
        Specified by:
        setupAdminCli in interface org.keycloak.migration.MigrationProvider
      • addOIDCRolesClientScope

        public org.keycloak.models.ClientScopeModel addOIDCRolesClientScope​(org.keycloak.models.RealmModel realm)
        Specified by:
        addOIDCRolesClientScope in interface org.keycloak.migration.MigrationProvider
      • addOIDCWebOriginsClientScope

        public org.keycloak.models.ClientScopeModel addOIDCWebOriginsClientScope​(org.keycloak.models.RealmModel realm)
        Specified by:
        addOIDCWebOriginsClientScope in interface org.keycloak.migration.MigrationProvider
      • addOIDCMicroprofileJWTClientScope

        public org.keycloak.models.ClientScopeModel addOIDCMicroprofileJWTClientScope​(org.keycloak.models.RealmModel realm)
        Specified by:
        addOIDCMicroprofileJWTClientScope in interface org.keycloak.migration.MigrationProvider
      • addOIDCAcrClientScope

        public void addOIDCAcrClientScope​(org.keycloak.models.RealmModel realm)
        Specified by:
        addOIDCAcrClientScope in interface org.keycloak.migration.MigrationProvider
      • close

        public void close()
        Specified by:
        close in interface org.keycloak.provider.Provider