Package org.keycloak.services.migration
Class DefaultMigrationProvider
java.lang.Object
org.keycloak.services.migration.DefaultMigrationProvider
- All Implemented Interfaces:
 MigrationProvider,Provider
Various common utils needed for migration from older version to newer
- Author:
 - Marek Posolda
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionaddOIDCAcrClientScope(RealmModel realm) Add 'acr' client scope or return it if already existsAdd 'basic' client scope or return it if already existsAdds themicroprofile-jwtoptional client scope to the realm and returns the created scope.Add 'roles' client scope or return it if already existsAdd 'service_account' client scope or return it if already existsAdd 'web-origins' client scope or return it if already existsvoidclose()getBuiltinMappers(String protocol) getMappersForClaimMask(Long claimMask) voidsetupAdminCli(RealmModel realm)  
- 
Constructor Details
- 
DefaultMigrationProvider
 
 - 
 - 
Method Details
- 
getMappersForClaimMask
- Specified by:
 getMappersForClaimMaskin interfaceMigrationProvider- Parameters:
 claimMask- mask used on ClientModel in 1.1.0- Returns:
 - set of 1.2.0.Beta1 protocol mappers corresponding to given claimMask
 
 - 
getBuiltinMappers
- Specified by:
 getBuiltinMappersin interfaceMigrationProvider
 - 
setupAdminCli
- Specified by:
 setupAdminCliin interfaceMigrationProvider
 - 
addOIDCRolesClientScope
Description copied from interface:MigrationProviderAdd 'roles' client scope or return it if already exists- Specified by:
 addOIDCRolesClientScopein interfaceMigrationProvider- Returns:
 - created or already existing client scope 'roles'
 
 - 
addOIDCWebOriginsClientScope
Description copied from interface:MigrationProviderAdd 'web-origins' client scope or return it if already exists- Specified by:
 addOIDCWebOriginsClientScopein interfaceMigrationProvider- Returns:
 - created or already existing client scope 'web-origins'
 
 - 
addOIDCMicroprofileJWTClientScope
Description copied from interface:MigrationProviderAdds themicroprofile-jwtoptional client scope to the realm and returns the created scope. If the scope already exists in the realm then the existing scope is returned.- Specified by:
 addOIDCMicroprofileJWTClientScopein interfaceMigrationProvider- Parameters:
 realm- the realm to which the scope is to be added.- Returns:
 - a reference to the 
microprofile-jwtclient scope that was either created or already exists in the realm. 
 - 
addOIDCAcrClientScope
Description copied from interface:MigrationProviderAdd 'acr' client scope or return it if already exists- Specified by:
 addOIDCAcrClientScopein interfaceMigrationProvider- Returns:
 - created or already existing client scope 'acr'
 
 - 
addOIDCBasicClientScope
Description copied from interface:MigrationProviderAdd 'basic' client scope or return it if already exists- Specified by:
 addOIDCBasicClientScopein interfaceMigrationProvider- Returns:
 - created or already existing client scope 'basic'
 
 - 
addOIDCServiceAccountClientScope
Description copied from interface:MigrationProviderAdd 'service_account' client scope or return it if already exists- Specified by:
 addOIDCServiceAccountClientScopein interfaceMigrationProvider- Returns:
 - created or already existing client scope 'service_account'
 
 - 
close
public void close() 
 -