Package org.forgerock.selfservice.core
This package contains the core implementation for the anonymous process service.
-
Interface Summary Interface Description ProcessContext Process context represents the current state of the workflow.ProcessStore Process store is used to persist state throughout a given flow cycle.ProgressStage<C extends StageConfig> Progress stage represents a single stage within the overall advance flow.ProgressStageProvider Progress stage provider.StageResponse.RequirementsBuilder Requirements builder allows for the definition of a snapshot token callback, which gets invoked with just prior to requirements being sent to the client. -
Class Summary Class Description AnonymousProcessService Anonymous process service progresses a chain ofProgressStage
configurations, handling any required client interactions.ProgressStageBinder Progress stage binder is responsible for creating bindings between the stage configs and their consuming stages.ProgressStageBinding<C extends StageConfig> Binds together the progress stage with its config.SelfServiceContext A Context that indicates the request came from Self-Service.ServiceUtils General utility class.StageResponse Stage response represents a response from having invoked a progress stage.StageResponse.Builder Builder assists with the creation ofStageResponse
instances.UserUpdateService A RequestHandler that proxies user requests to update the user's KBA answers. -
Enum Summary Enum Description StorageType Indicates whether the service should operate in stateless or stateful mode. -
Exception Summary Exception Description IllegalStageTagException Exception that represents an unknown stage tag.