Package org.forgerock.selfservice.core
package org.forgerock.selfservice.core
This package contains the core implementation for the anonymous process service.
-
ClassDescriptionAnonymous process service progresses a chain of
ProgressStageconfigurations, handling any required client interactions.Exception that represents an unknown stage tag.Process context represents the current state of the workflow.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.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.Progress stage provider.A Context that indicates the request came from Self-Service.General utility class.Stage response represents a response from having invoked a progress stage.Builder assists with the creation ofStageResponseinstances.Requirements builder allows for the definition of a snapshot token callback, which gets invoked with just prior to requirements being sent to the client.Indicates whether the service should operate in stateless or stateful mode.A RequestHandler that proxies user requests to update the user's KBA answers.