Interface LoginEventDecorator


  • public interface LoginEventDecorator
    Components should implement this interface to customize properties in the Login and/or LoginFailed event
    • Method Summary

      All Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      default void decorateLoginEvent​(@NotNull javax.servlet.http.HttpServletRequest request, @NotNull AuthenticationInfo authInfo, @NotNull java.util.Map<java.lang.String,​java.lang.Object> eventProperties)
      Called to allow the component to modify the login event properties
      default void decorateLoginFailedEvent​(@NotNull javax.servlet.http.HttpServletRequest request, @NotNull AuthenticationInfo authInfo, @NotNull java.util.Map<java.lang.String,​java.lang.Object> eventProperties)
      Called to allow the component to modify the login failed event properties
    • Method Detail

      • decorateLoginEvent

        @NotNull
        default void decorateLoginEvent​(@NotNull
                                        @NotNull javax.servlet.http.HttpServletRequest request,
                                        @NotNull
                                        @NotNull AuthenticationInfo authInfo,
                                        @NotNull
                                        @NotNull java.util.Map<java.lang.String,​java.lang.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 javax.servlet.http.HttpServletRequest request,
                                              @NotNull
                                              @NotNull AuthenticationInfo authInfo,
                                              @NotNull
                                              @NotNull java.util.Map<java.lang.String,​java.lang.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