Interface JakartaLoginEventDecorator


@ConsumerType public interface JakartaLoginEventDecorator
Components should implement this interface to customize properties in the Login and/or LoginFailed event
Since:
1.6.0
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    decorateLoginEvent(@NotNull jakarta.servlet.http.HttpServletRequest request, @NotNull AuthenticationInfo authInfo, @NotNull Map<String,Object> eventProperties)
    Called to allow the component to modify the login event properties
    default void
    decorateLoginFailedEvent(@NotNull jakarta.servlet.http.HttpServletRequest request, @NotNull AuthenticationInfo authInfo, @NotNull Map<String,Object> eventProperties)
    Called to allow the component to modify the login failed event properties
  • Method Details

    • decorateLoginEvent

      @NotNull default void decorateLoginEvent(@NotNull @NotNull jakarta.servlet.http.HttpServletRequest request, @NotNull @NotNull AuthenticationInfo authInfo, @NotNull @NotNull Map<String,Object> eventProperties)
      Called to allow the component to modify the login event properties
      Parameters:
      request - the current request
      authInfo - the current authInfo
      eventProperties - the event properties to decorate
    • decorateLoginFailedEvent

      @NotNull default void decorateLoginFailedEvent(@NotNull @NotNull jakarta.servlet.http.HttpServletRequest request, @NotNull @NotNull AuthenticationInfo authInfo, @NotNull @NotNull Map<String,Object> eventProperties)
      Called to allow the component to modify the login failed event properties
      Parameters:
      request - the current request
      authInfo - the current authInfo
      eventProperties - the event properties to decorate