All Classes and Interfaces
Class
Description
Vaadin service initializer that registers the
LoginListener
as a BeforeEnterListener on every UI.Vaadin adapter for the authorization phase.
Default
VaadinLogoutGateway backed by the static Vaadin APIs.Vaadin adapter for
JSentinelVersionEnforcer.The final implementation inside a project must be "activated" with its FQN
in a file META-INF/services/com.svenruppert.jsentinel.authorization.LoginListener.
Resolver for Vaadin login listeners.
Abstract base class for login views.
Button subclass that hides or disables itself when the
current subject does not satisfy the supplied
SecuredVisibility.Requirement.Permission-aware binding helper for Vaadin
MenuItems.RouterLink subclass that hides or disables itself when the
current subject does not satisfy the supplied
SecuredVisibility.Requirement.Shared decision point for the Phase-8b secured Vaadin components
(
SecuredButton, SecuredRouterLink,
SecuredMenuItem).The slice of the current subject the components consult.
What a secured component requires to be enabled / visible.
Target a SecuredVisibility helper toggles.
How a secured component reacts when the current subject is not
permitted.
Vaadin
BeforeEnterListener that consults the
SessionPolicy on every navigation and enforces idle / absolute
session lifetime via SessionPolicy.evaluate(SessionMetadata).Reusable session-management UI for security administrators.
Creates core
AccessContext instances from Vaadin navigation
events.Maps core access decisions to Vaadin navigation operations.
Per-
VaadinSession carrier for the security-version
snapshot captured at login time.Per-session security state captured at login time.
Strategy for the Vaadin-side effects of a logout.
Vaadin-aware
LogoutService.Maps authentication-phase navigation decisions to Vaadin navigation operations.
Default
SubjectStore implementation backed by VaadinSession.Vaadin-adapter default
TokenCredentialStore backed by
VaadinSession.