KemalIdentity::Passwords
Constants
EXECUTION_CONTEXTS = {{ Fiber.has_constant?("ExecutionContext") }}
Whether this Crystal provides execution contexts.
A feature check rather than a version comparison, because the feature is what matters:
Fiber::ExecutionContext is the default concurrency model from Crystal 1.21, and is
available earlier only behind -Dexecution_context. An application that builds with that
flag on 1.20 gets the real dispatcher here, which a version comparison would have denied
it.
Nested types
- KemalIdentity::Passwords::Authenticator
- KemalIdentity::Passwords::BcryptHasher
- KemalIdentity::Passwords::BreachCheck
- KemalIdentity::Passwords::Hasher
- KemalIdentity::Passwords::HashingExecutor
- KemalIdentity::Passwords::LegacyVerifier
- KemalIdentity::Passwords::LengthPolicy
- KemalIdentity::Passwords::MigratingHasher
- KemalIdentity::Passwords::NullBreachCheck
- KemalIdentity::Passwords::Policy
- KemalIdentity::Passwords::PolicyViolation