Interface LoginEventDecorator


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

      • decorateLoginEvent

        @NotNull
        default void decorateLoginEvent​(@NotNull
                                        @NotNull 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 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