Package org.forgerock.openam.upgrade.steps
Defines the upgrade steps necessary to perform an upgrade of OpenAM from an earlier version.
-
Interface Summary Interface Description UpgradeStep This interface defines the methods that needs to be implemented for an upgrade step. -
Class Summary Class Description AbstractUpgradeStep An abstract class that provides utility methods for upgrade steps.AllowEvaluateForAgentsUpgradeStep This upgrade step check whether the new privilege for agents already exists and if it doesn't creates it.CopyJavaCryptoExtKeyStoreStep Copies across the JCEKS keystore added in 13.5.0 to the config directory.DelegationConfigUpgradeStep Upgrade step looks at the delegation XML (amDelegation.xml) and compares it against the current service model to identify any additions.EnableGenericRepoStep A very simple step to reenable the Generic LDAPv3 data store (i.e. making it available on the admin console as an option).MakeExplicitDefaultKeyStoreTypeStep When no keystore type is defined, the crypto APIs default to JKS.MigrateAgentGroups The agent group information is no longer stored in the labeledUri setting, hence existing agent groups needs to be updated to migrate existing agent group membership to the new format ("agentgroup" attribute in the agent serviceconfig).MigrateValidGotoSetting Migrates the list of valid goto domains from iPlanetAMAuthService to validationService and also updates the delegation policies so the agent accounts can access the new service (necessary for DAS).PostAuthenticationPluginUpgradeStep An upgrade step to update the classes of Post Authentication Plugins in authentication settings and chains which have been changed.RemoveNetscapeLDAPStep A step to migrate old NetscapeLDAPv3 sub schema instances to the equivalent other sub schema type.RemoveRedundantDefaultApplication If upgrading from any version prior to 13.0.0, this upgrade step will attempt to remove a known list of redundant default applications, given they no longer have a purpose.RemoveReferralsStep This upgrade step is responsible for the removal of referrals.RemoveSessionServiceSubSchemaStep Removes the sub schema configuration from the SessionServiceResavePoliciesStep This upgrade step simply re-saves all policies.ResourceSetPolicyUrlUpgradeStep An upgrade step to fix the policy URLs from Resource Set Registration.SchemaXmlAttributeUpgradeStep Applies XML attribute updates within all schema files in one go, rather than letting them be updated one attribute at a time (which would trigger a mass of notifications in the SMS).TwoStepVerificationSettingUpgrade This upgrade step check whether the 2FA-modifiable privilege for user already exists and if it doesn't creates it.UmaApplicationSubjectsStep An upgrade step to make sure that UMA automatically-created policyApplications have the subject types they use declared.UpgradeAgentServiceStep Updates the i18nKey attributes within the SubSchema elements of the Agent Service.UpgradeAuditServiceStep Updates the i18nFileName attributes within SubSchema elements in the AuditService service.UpgradeCTSMaxConnectionsConfigurationStep Detects if changes are needed to the CTS Max Connections property.UpgradeDirectoryContentStep This upgrade step is meant to upgrade the directory schema/content for external configuration stores.UpgradeEntitlementsStep Upgrades the entitlements stored in the configuration.UpgradeEntitlementSubConfigsStep Upgrade step is responsible for ensuring any new application types and/or applications defined in the entitlement.xml are reflected within the entitlements framework.UpgradeExternalCTSConfigurationStep Detects if changes are needed to the ExternalCTS properties and upgrades accordingly.UpgradeIdRepoSubConfigs This upgrade steps if there is any data store configured to use the Netscape LDAPv3Repo implementation, and if there is, it will modify those configurations to use the new DJLDAPv3Repo instead.UpgradeLDAPAuthModulesStep This upgrade step upgrades LDAP and AD auth module instances.UpgradeOAuth2AuthModulesStep This upgrade step looks in OAuth2 auth module config for uses of DefaultAccountMapper and DefaultAttributeMapper, which have been refactored to different classes.UpgradeOAuth2ClientStep This upgrade step discovers first OAuth2 Client profiles available in OpenAM (across the different realms), and then checks if the agent profile is using pre 10.2.0 format for storing the configuration.UpgradeOAuth2ProviderStep This upgrade step will find all the OAuth2 Providers that was created with a subset of the available attributes.UpgradeServerDefaultsStep Detects changes made to default server properties and upgrades them if required.UpgradeServiceSchemaStep Detects changes in the service schema and upgrades them if required.UpgradeServiceUtils A utility class providing methods useful when dealing with SMS services in an upgrade step.