Uses of Interface
com.svenruppert.jsentinel.authentication.PasswordHasher
Packages that use PasswordHasher
Package
Description
-
Uses of PasswordHasher in com.svenruppert.jsentinel.accountlifecycle
Constructors in com.svenruppert.jsentinel.accountlifecycle with parameters of type PasswordHasherModifierConstructorDescriptionEmailVerificationService(EmailVerificationTokenStore store, PasswordHasher hasher, JSentinelAuditService auditService, JSentinelNotificationSender notificationSender) Convenience constructor: tenantTenantId.DEFAULT, system clock, 256-bit token source.EmailVerificationService(EmailVerificationTokenStore store, PasswordHasher hasher, JSentinelAuditService auditService, JSentinelNotificationSender notificationSender, TenantId tenant, Clock clock, Supplier<String> tokenSource) Full constructor.PasswordResetService(PasswordResetTokenStore store, PasswordHasher hasher, JSentinelAuditService auditService, JSentinelNotificationSender notificationSender) Convenience constructor: tenantTenantId.DEFAULT, system clock, 256-bit token source.PasswordResetService(PasswordResetTokenStore store, PasswordHasher hasher, JSentinelAuditService auditService, JSentinelNotificationSender notificationSender, TenantId tenant, Clock clock, Supplier<String> tokenSource) Full constructor. -
Uses of PasswordHasher in com.svenruppert.jsentinel.authentication
Classes in com.svenruppert.jsentinel.authentication that implement PasswordHasherModifier and TypeClassDescriptionfinal classPBKDF2-HMAC-SHA256 hasher using only JDK APIs.Constructors in com.svenruppert.jsentinel.authentication with parameters of type PasswordHasherModifierConstructorDescriptionApiKeyAuthenticationService(ApiKeyStore store, PasswordHasher hasher, JSentinelAuditService auditService) Convenience constructor: tenantTenantId.DEFAULT, system clock.ApiKeyAuthenticationService(ApiKeyStore store, PasswordHasher hasher, JSentinelAuditService auditService, TenantId tenant, Clock clock) Full constructor.StoreBackedRememberMeService(RememberMeTokenStore store, PasswordHasher hasher) Convenience constructor: binds toTenantId.DEFAULT, uses a systemClockand the default 256-bit token source.StoreBackedRememberMeService(RememberMeTokenStore store, PasswordHasher hasher, TenantId tenant, Clock clock, Supplier<String> tokenSource) Full constructor.TokenService(RefreshTokenStore store, PasswordHasher hasher, JSentinelAuditService auditService) Convenience constructor: tenantTenantId.DEFAULT, system clock, 256-bit token source, 15-min access TTL, 30-day refresh TTL.TokenService(RefreshTokenStore store, PasswordHasher hasher, JSentinelAuditService auditService, TenantId tenant, Clock clock, Supplier<String> tokenSource, Duration accessTtl, Duration refreshTtl) Full constructor. -
Uses of PasswordHasher in com.svenruppert.jsentinel.authorization.api
Methods in com.svenruppert.jsentinel.authorization.api that return PasswordHasherModifier and TypeMethodDescriptionstatic PasswordHasherJSentinelServiceResolver.passwordHashingService()Returns the registeredPasswordHasher, or a freshPbkdf2PasswordHasherwhen none is configured.Methods in com.svenruppert.jsentinel.authorization.api that return types with arguments of type PasswordHasherModifier and TypeMethodDescriptionstatic Optional<PasswordHasher> JSentinelServiceResolver.findPasswordHashingService()Returns the SPI-registeredPasswordHasher, or empty when the hasher is the default PBKDF2 fallback.Methods in com.svenruppert.jsentinel.authorization.api with parameters of type PasswordHasherModifier and TypeMethodDescriptionstatic voidJSentinelServiceResolver.setPasswordHashingService(PasswordHasher hasher) Replaces the cachedPasswordHasher.