Custom code (extensions and custom plugins) may have to be adapted when upgrading from IAM 7.7 to 8.0. This article documents the most important changes.
Moved classes
The following classes have been moved to new packages.
Source package | Target package | Classes |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| All classes in the source package. |
Removed deprecated classes
The following deprecated classes have been removed.
Removed class | Replacement class |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Other changes
IAM Module | Affected Feature(s) | Issue(s) | Required Action |
---|---|---|---|
Loginapp | Custom authentication steps | AI-16039 AI-13140 | All implementations of Removed deprecated Java APIs from |
Loginapp | Custom flow steps | AI-16025 | Removed deprecated constructors in |
Loginapp | Custom flow steps | AI-17139 | The |
Loginapp | Custom flow steps | AI-16038 | The |
Loginapp | Custom flow steps | AI-16046 | Deprecated creator methods on |
Loginapp | Custom REST extensions | AI-16654 | Custom REST extensions can no longer be configured in Loginapp >> REST Settings >> Custom Extensions but only in Loginapp >> Custom Extensions. Custom code may have to be adapted. |
Loginapp | End-to-end encryption | AI-12495 | Legacy response formatting option for end-to-end encryption has been removed. |
Loginapp | Custom REST extensions | AI-16037 | The new SPI mechanism must be used for custom REST extensions. The old way based on the extension packages is no longer supported. Further information can be found in the IAM Custom Development Guide. You can request the latest version of the IAM Custom Development Guide by opening a support ticket. See (ergon.ch) Techzone - Airlock support process) for more information. |
Adminapp | Custom REST extensions | AI-16654 | Custom REST extensions can no longer be configured in Adminapp >> REST API Configuration >> Custom Extensions but only in Adminapp >> Custom Extensions. Custom code may have to be adapted. |
All | Custom code operating on context data and persistent Users | AI-10329 | The context data container retrieved from the |
All | Custom code referencing global user persister | AI-16627 | The MAIN SETTINGS no longer specify a User Persister. Custom plugin referencing the global user persister must be adjusted and the User Persister must be configured explicitly. It is recommended to change to a User Store instead (which is now part of the Main Settings). |