Package io.fluxzero.sdk.tracking.handling.authentication
package io.fluxzero.sdk.tracking.handling.authentication
-
ClassDescriptionAbstract base class for implementing
UserProviders that resolve user identities via a metadata key.Resolves handler method parameters of typeUser.An extendableUserProviderthat 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 Fluxzero Runtime.Resolves parameters of typeUser, typically representing the current user in a request context.Service interface for managingUseridentities in Fluxzero.