Package ubic.gemma.core.security.authentication
@NonNullApi
package ubic.gemma.core.security.authentication
-
ClassesClassDescriptionVerifies
GemmaLegacyAwarePasswordEncoderagainst fixtures lifted fromgemma-core/src/main/resources/sql/init-data.sql— these are the actual hashes shipped with Gemma so any production user row with the legacy SHA-1 format must still be recognized as legacy (and triggerupgradeEncoding).VerifiesLegacyAwareDaoAuthenticationProvidercan authenticate legacy SHA-1+username-salt hashes without any ThreadLocal state, and triggers the Spring Security 6 password-upgrade hook (UserDetailsPasswordService) on success.