Class VaadinSecurityContextStorageUIInitListener

java.lang.Object
de.codecamp.vaadin.security.spring.authentication.VaadinSecurityContextStorageUIInitListener
All Implemented Interfaces:
com.vaadin.flow.server.UIInitListener, Serializable

public class VaadinSecurityContextStorageUIInitListener extends Object implements com.vaadin.flow.server.UIInitListener
Registers a BeforeEnterListener on every UI to always store the latest SecurityContext with an anonymous authentication in the VaadinSession until the user is authenticated. See VaadinSecurityContextHolderStrategy for why this is necessary.
See Also:
  • Constructor Details

    • VaadinSecurityContextStorageUIInitListener

      public VaadinSecurityContextStorageUIInitListener()
  • Method Details

    • uiInit

      public void uiInit(com.vaadin.flow.server.UIInitEvent event)
      Specified by:
      uiInit in interface com.vaadin.flow.server.UIInitListener