Skip to content

Releases: spryker/security-gui

2.6.0

27 Apr 20:52

Choose a tag to compare

Included commits: 2.5.0...2.6.0

Improvements

  • Adjusted login controller to skip BackOfficeAuthenticationLinkPlugin instances that return no href or text, preventing empty login links from being rendered.

2.5.0

02 Apr 15:53

Choose a tag to compare

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 Gui module to dependencies.

2.4.0

18 Mar 08:44

Choose a tag to compare

Included commits: 2.3.0...2.4.0

Improvements

  • Introduced LastVisitedPageEventDispatcherPlugin to track and store the last visited Back Office page URL on each eligible GET response, enabling user workflow restoration after a login timeout.
  • Introduced LastVisitedPageBackOfficeUserRedirectStrategyPlugin and the BackOfficeUserRedirectStrategyPluginInterface extension point to redirect Back Office users back to their last visited page upon re-login.
  • Extended UserAuthenticationSuccessHandler to include a redirect_url in AJAX authentication responses and to resolve post-login redirect targets via the BackOfficeUserRedirectStrategyPluginInterface plugin stack.
  • Extended SecurityGuiConfig with overridable methods for last visited page cookie configuration: getLastVisitedPageCookieName(), getLastVisitedPageCookiePath(), getLastVisitedPageCookieExpires(),
    getLastVisitedPageCookieSameSite(), and isLastVisitedPageCookieSecure(); and with getLastVisitedPageStorageType() to allow switching the storage strategy.
  • Introduced SecurityGuiConstants::ZED_IS_SSL_ENABLED.
  • Added spryker/event-dispatcher-extension, spryker/http to dependencies.
  • Increased spryker/security-gui-extension version dependency.

2.3.0

17 Mar 22:13

Choose a tag to compare

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

20 Feb 12:27

Choose a tag to compare

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

22 Jan 15:33

Choose a tag to compare

Included commits: 2.1.0...2.2.0

Improvements

  • Added spryker/oauth module dependency.
  • Introduced GlueAuthenticationRequestContext and OauthRequest transfers.
  • Introduced SecurityGuiConfig::isAccessTokenGenerationOnLoginEnabled().
  • Introduced access token generation on login to support API authentication for improved composable Backoffice UI integration.

2.1.0

10 Dec 11:05

Choose a tag to compare

Included commits: 2.0.2...2.1.0

Improvements

  • Added MultiFactorAuthValidationRequest.isLogin transfer field to support adjusted MFA login flow.
  • Added MultiFactorAuth transfer.
  • Adjusted user authentication flow to invalidate active MFA codes before login and verify login status during validation.

Adjustments

  • Increased spryker/security-gui-extension constraint to ^1.4.0.

2.0.2

26 Nov 10:57

Choose a tag to compare

Included commits: 2.0.1...2.0.2

Fixes

  • Moved script include to a proper place (regression).

2.0.1

21 Nov 12:59

Choose a tag to compare

Included commits: 2.0.0...2.0.1

Fixes

  • Replace not supported Glyph icons with Font Awesome icons

2.0.0

16 Nov 09:16

Choose a tag to compare

Included commits: 1.12.0...2.0.0

Improvements

Updated TWIG with Bootstrap v5 HTML classes