Class CredentialsProcessor
java.lang.Object
com.evolveum.midpoint.model.impl.lens.projector.credentials.CredentialsProcessor
- All Implemented Interfaces:
ProjectorProcessor
Processor for focus credentials.
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
.)- Author:
- Radovan Semancik
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<F extends ObjectType>
ValuePolicyTypedeterminePasswordPolicy
(LensFocusContext<F> focusContext) Legacy.<F extends FocusType>
voidprocessFocusCredentials
(LensContext<F> context, XMLGregorianCalendar now, Task task, OperationResult result)
-
Constructor Details
-
CredentialsProcessor
public CredentialsProcessor()
-
-
Method Details
-
processFocusCredentials
public <F extends FocusType> void processFocusCredentials(LensContext<F> context, XMLGregorianCalendar now, Task task, OperationResult result) throws ExpressionEvaluationException, ObjectNotFoundException, SchemaException, PolicyViolationException, CommunicationException, ConfigurationException, SecurityViolationException -
determinePasswordPolicy
public <F extends ObjectType> ValuePolicyType determinePasswordPolicy(LensFocusContext<F> focusContext) Legacy. Invoked from mappings. TODO: fix
-