Class VaadinNavigationAccessDecisionMapper

java.lang.Object
com.svenruppert.jsentinel.authorization.impl.VaadinNavigationAccessDecisionMapper

public final class VaadinNavigationAccessDecisionMapper extends Object
Maps authentication-phase navigation decisions to Vaadin navigation operations.
  • Constructor Details

    • VaadinNavigationAccessDecisionMapper

      public VaadinNavigationAccessDecisionMapper()
      Creates a new mapper.
  • Method Details

    • apply

      public void apply(com.svenruppert.jsentinel.authorization.navigation.NavigationAccessDecision decision, com.vaadin.flow.router.BeforeEnterEvent event, Supplier<Class<? extends LoginView>> loginTarget, Supplier<Class<? extends com.vaadin.flow.component.Component>> defaultTarget)
      Applies a navigation access decision to a Vaadin before-enter event.
      Parameters:
      decision - the authentication-phase decision
      event - the Vaadin event
      loginTarget - supplies the login target class
      defaultTarget - supplies the default target class for already authenticated users