Class PasswordUtils
java.lang.Object
ch.tocco.nice2.userbase.impl.auth.PasswordUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic booleanisPasswordEqual(PasswordEncoder passwordEncoder, PrincipalDetails principalDetails, UsernamePasswordCredentials creds) static booleanisPasswordEqual(PasswordEncoder encoder, UsernamePasswordCredentials credentials, @Nullable Object password) Checks the equality of the plain text password fromcredentialsand the hashed passwordpasswordusing the specifiedPasswordEncoder.static booleanisRegularPasswordEqual(PasswordEncoder passwordEncoder, PrincipalDetails principalDetails, UsernamePasswordCredentials creds) static booleanisTemporaryPasswordEqual(PasswordEncoder passwordEncoder, PrincipalDetails principalDetails, UsernamePasswordCredentials creds)
-
Method Details
-
isPasswordEqual
public static boolean isPasswordEqual(PasswordEncoder passwordEncoder, PrincipalDetails principalDetails, UsernamePasswordCredentials creds) -
isPasswordEqual
public static boolean isPasswordEqual(PasswordEncoder encoder, UsernamePasswordCredentials credentials, @Nullable @Nullable Object password) Checks the equality of the plain text password fromcredentialsand the hashed passwordpasswordusing the specifiedPasswordEncoder. If the targetpasswordisnull,falseis returned. -
isRegularPasswordEqual
public static boolean isRegularPasswordEqual(PasswordEncoder passwordEncoder, PrincipalDetails principalDetails, UsernamePasswordCredentials creds) -
isTemporaryPasswordEqual
public static boolean isTemporaryPasswordEqual(PasswordEncoder passwordEncoder, PrincipalDetails principalDetails, UsernamePasswordCredentials creds)
-