Package io.fluxcapacitor.javaclient.tracking.handling.authentication
package io.fluxcapacitor.javaclient.tracking.handling.authentication
-
ClassDescriptionAbstract base class for implementing
UserProvider
s that resolve user identities via a metadata key.Resolves handler method parameters of typeUser
.An extendableUserProvider
that delegates to anotherUserProvider
.Indicates that a handler method, class, package, or payload should not be invoked or processed if the current user has any of the specified roles.Indicates that a handler method, class, package, or payload should not be invoked or processed if a user is currently authenticated.This annotation allows a message handler or payload to be invoked even if the current user is not authenticated.Declares role-based access control for message handlers or payload types.Indicates that a handler or message requires the presence of an authenticated user.Thrown to signal that the user is not authenticated.Thrown when an authenticated user attempts to access a resource or perform an action for which they lack the required permissions.Represents an authenticated or system-level user identity within the Flux platform.Resolves parameters of typeUser
, typically representing the current user in a request context.Service interface for managingUser
identities in Flux Capacitor.