Releases: spryker/security-gui
Releases · spryker/security-gui
2.6.0
Included commits: 2.5.0...2.6.0
Improvements
- Adjusted login controller to skip
BackOfficeAuthenticationLinkPlugininstances that return no href or text, preventing empty login links from being rendered.
2.5.0
Included commits: 2.4.0...2.5.0
Improvements
- Updated the login layout to use configured Back Office logo values via
configurationValue, aligning authentication screens with Basic Shop Theming branding.
Adjustments
- Added
Guimodule to dependencies.
2.4.0
Included commits: 2.3.0...2.4.0
Improvements
- Introduced
LastVisitedPageEventDispatcherPluginto track and store the last visited Back Office page URL on each eligible GET response, enabling user workflow restoration after a login timeout. - Introduced
LastVisitedPageBackOfficeUserRedirectStrategyPluginand theBackOfficeUserRedirectStrategyPluginInterfaceextension point to redirect Back Office users back to their last visited page upon re-login. - Extended
UserAuthenticationSuccessHandlerto include aredirect_urlin AJAX authentication responses and to resolve post-login redirect targets via theBackOfficeUserRedirectStrategyPluginInterfaceplugin stack. - Extended
SecurityGuiConfigwith overridable methods for last visited page cookie configuration:getLastVisitedPageCookieName(),getLastVisitedPageCookiePath(),getLastVisitedPageCookieExpires(),
getLastVisitedPageCookieSameSite(), andisLastVisitedPageCookieSecure(); and withgetLastVisitedPageStorageType()to allow switching the storage strategy. - Introduced
SecurityGuiConstants::ZED_IS_SSL_ENABLED. - Added
spryker/event-dispatcher-extension,spryker/httpto dependencies. - Increased
spryker/security-gui-extensionversion dependency.
2.3.0
Included commits: 2.2.1...2.3.0
Adjustments
- Added compatibility with Gui module version 5 to support the updated Backoffice theme Inspinia v2.
2.2.1
Included commits: 2.2.0...2.2.1
Fixes
- Fixed access token storage to persist tokens in session client, ensuring consistent token availability across Composable BO UI requests.
2.2.0
Included commits: 2.1.0...2.2.0
Improvements
- Added
spryker/oauthmodule dependency. - Introduced
GlueAuthenticationRequestContextandOauthRequesttransfers. - Introduced
SecurityGuiConfig::isAccessTokenGenerationOnLoginEnabled(). - Introduced access token generation on login to support API authentication for improved composable Backoffice UI integration.
2.1.0
Included commits: 2.0.2...2.1.0
Improvements
- Added
MultiFactorAuthValidationRequest.isLogintransfer field to support adjusted MFA login flow. - Added
MultiFactorAuthtransfer. - Adjusted user authentication flow to invalidate active MFA codes before login and verify login status during validation.
Adjustments
- Increased
spryker/security-gui-extensionconstraint to^1.4.0.