Package org.apache.sling.auth.core
Interface LoginEventDecorator
public interface LoginEventDecorator
Components should implement this interface to customize properties
in the Login and/or LoginFailed event
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
decorateLoginEvent
(@NotNull javax.servlet.http.HttpServletRequest request, @NotNull AuthenticationInfo authInfo, @NotNull Map<String, Object> eventProperties) Called to allow the component to modify the login event propertiesdefault void
decorateLoginFailedEvent
(@NotNull javax.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 javax.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 requestauthInfo
- the current authInfoeventProperties
- the event properties to decorate
-
decorateLoginFailedEvent
@NotNull default void decorateLoginFailedEvent(@NotNull @NotNull javax.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 requestauthInfo
- the current authInfoeventProperties
- the event properties to decorate
-