Class CredentialsProcessor

  • All Implemented Interfaces:
    ProjectorProcessor

    @Component
    public class CredentialsProcessor
    extends Object
    implements ProjectorProcessor
    Processor for focus credentials. Has two main responsibilities corresponding to its entry points: 1. processFocusCredentials(..) Validates the credentials, checks policies (complexity, history, etc.), adds metadata, etc. It is used during Projector execution - as part of FocusProcessor run. (Note that these activities are more or less delegated to CredentialPolicyEvaluator.) 2. transformFocusExecutionDelta(..): Modifies the execution deltas to hash or remove credentials if needed. This is done during change execution, called from ChangeExecutor.
    Author:
    Radovan Semancik