Interface CredentialLifecycleDecision

All Known Implementing Classes:
CredentialLifecycleDecision.BlockedPermanent, CredentialLifecycleDecision.BlockedTemporary, CredentialLifecycleDecision.ForcePasswordChange, CredentialLifecycleDecision.Proceed, CredentialLifecycleDecision.ResetInProgress

Adapter-neutral decision derived from a credential's current lifecycle status.

The decision never references HTTP redirects, Vaadin routes or any UI action. Adapters (Vaadin/REST/Standalone) own the mapping from CredentialLifecycleDecision to a concrete user-visible response (CWE-284).