Add crypto PasswordEncoder from 5.0.x
Fixes: gh-5302
This commit is contained in:
+3
@@ -22,7 +22,10 @@ package org.springframework.security.authentication.encoding;
|
||||
* </p>
|
||||
*
|
||||
* @author colin sampaleanu
|
||||
* @deprecated This is deprecated and marked for deletion. Replace with an implementation
|
||||
* of {@link org.springframework.security.crypto.password.PasswordEncoder}
|
||||
*/
|
||||
@Deprecated
|
||||
public abstract class BaseDigestPasswordEncoder extends BasePasswordEncoder {
|
||||
// ~ Instance fields
|
||||
// ================================================================================================
|
||||
|
||||
+3
@@ -22,7 +22,10 @@ package org.springframework.security.authentication.encoding;
|
||||
* </p>
|
||||
*
|
||||
* @author Ben Alex
|
||||
* @deprecated This is deprecated and marked for deletion. Replace with an implementation
|
||||
* of {@link org.springframework.security.crypto.password.PasswordEncoder}
|
||||
*/
|
||||
@Deprecated
|
||||
public abstract class BasePasswordEncoder implements PasswordEncoder {
|
||||
// ~ Methods
|
||||
// ========================================================================================================
|
||||
|
||||
+2
@@ -32,6 +32,8 @@ import org.springframework.util.Assert;
|
||||
* and non-encoded passwords are in use or when a null implementation is required.
|
||||
*
|
||||
* @author Luke Taylor
|
||||
* @deprecated @deprecated This is deprecated and marked for deletion. Replace with
|
||||
* of {@link org.springframework.security.crypto.password.LdapShaPasswordEncoder}
|
||||
*/
|
||||
public class LdapShaPasswordEncoder implements PasswordEncoder {
|
||||
// ~ Static fields/initializers
|
||||
|
||||
+3
@@ -31,7 +31,10 @@ import org.springframework.security.crypto.codec.Utf8;
|
||||
* legacy applications, it's not secure, don't use it for anything new!
|
||||
*
|
||||
* @author Alan Stewart
|
||||
* @deprecated This is deprecated and marked for deletion. Replace with an implementation
|
||||
* of {@link org.springframework.security.crypto.password.Md4PasswordEncoder}
|
||||
*/
|
||||
@Deprecated
|
||||
public class Md4PasswordEncoder extends BaseDigestPasswordEncoder {
|
||||
|
||||
// ~ Methods
|
||||
|
||||
+4
@@ -33,7 +33,11 @@ package org.springframework.security.authentication.encoding;
|
||||
* @author Ray Krueger
|
||||
* @author colin sampaleanu
|
||||
* @author Ben Alex
|
||||
* @deprecated This is deprecated and marked for deletion. Replace with an implementation
|
||||
* of {@link org.springframework.security.crypto.password.MessageDigestPasswordEncoder}
|
||||
* with an algorithm of "MD5"
|
||||
*/
|
||||
@Deprecated
|
||||
public class Md5PasswordEncoder extends MessageDigestPasswordEncoder {
|
||||
|
||||
public Md5PasswordEncoder() {
|
||||
|
||||
+3
@@ -51,7 +51,10 @@ import org.springframework.util.Assert;
|
||||
* @author Ray Krueger
|
||||
* @author Luke Taylor
|
||||
* @since 1.0.1
|
||||
* @deprecated This is deprecated and marked for deletion. Replace with an implementation
|
||||
* of {@link org.springframework.security.crypto.password.MessageDigestPasswordEncoder}
|
||||
*/
|
||||
@Deprecated
|
||||
public class MessageDigestPasswordEncoder extends BaseDigestPasswordEncoder {
|
||||
|
||||
private final String algorithm;
|
||||
|
||||
+3
@@ -29,7 +29,10 @@ import java.util.Locale;
|
||||
*
|
||||
* @author colin sampaleanu
|
||||
* @author Ben Alex
|
||||
* @deprecated This class will be removed in Spring Security 5. For passivity switch to
|
||||
* {@link org.springframework.security.crypto.password.NoOpPasswordEncoder}.
|
||||
*/
|
||||
@Deprecated
|
||||
public class PlaintextPasswordEncoder extends BasePasswordEncoder {
|
||||
// ~ Instance fields
|
||||
// ================================================================================================
|
||||
|
||||
+4
@@ -40,7 +40,11 @@ package org.springframework.security.authentication.encoding;
|
||||
* @author Ray Krueger
|
||||
* @author colin sampaleanu
|
||||
* @author Ben Alex
|
||||
* @deprecated This is deprecated and marked for deletion. Replace with an implementation
|
||||
* of {@link org.springframework.security.crypto.password.MessageDigestPasswordEncoder}
|
||||
* with an algorithm "SHA-$strength" (i.e. "SHA-1" or "SHA-256").
|
||||
*/
|
||||
@Deprecated
|
||||
public class ShaPasswordEncoder extends MessageDigestPasswordEncoder {
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user