File tree Expand file tree Collapse file tree 2 files changed +22
-3
lines changed
src/main/java/io/wwan13/wintersecurity Expand file tree Collapse file tree 2 files changed +22
-3
lines changed Original file line number Diff line number Diff line change 2525import io .wwan13 .wintersecurity .auth .provider .HttpRequestAccessManager ;
2626import io .wwan13 .wintersecurity .jwt .TokenDecoder ;
2727import io .wwan13 .wintersecurity .jwt .provider .JwtTokenDecoder ;
28+ import io .wwan13 .wintersecurity .passwordencoder .PasswordEncoder ;
2829import io .wwan13 .wintersecurity .secretkey .SecretKey ;
2930import org .springframework .boot .autoconfigure .condition .ConditionalOnMissingBean ;
3031import org .springframework .context .annotation .Bean ;
31- import org .springframework .security .crypto .password . PasswordEncoder ;
32+ import org .springframework .security .crypto .bcrypt . BCryptPasswordEncoder ;
3233
3334public class AuthConfiguration {
3435
@@ -63,6 +64,6 @@ public AbstractInterceptorAuthProcessor authProcessor(
6364
6465 @ Bean
6566 public PasswordEncoder passwordEncoder () {
66- return new io . wwan13 . wintersecurity . passwordencoder . PasswordEncoder ();
67+ return new PasswordEncoder (new BCryptPasswordEncoder () );
6768 }
6869}
Original file line number Diff line number Diff line change 1818
1919import org .springframework .security .crypto .bcrypt .BCryptPasswordEncoder ;
2020
21- public class PasswordEncoder extends BCryptPasswordEncoder {
21+ public class PasswordEncoder {
22+
23+ private final BCryptPasswordEncoder bCryptPasswordEncoder ;
24+
25+ public PasswordEncoder (BCryptPasswordEncoder bCryptPasswordEncoder ) {
26+ this .bCryptPasswordEncoder = bCryptPasswordEncoder ;
27+ }
28+
29+ public String encode (CharSequence rawPassword ) {
30+ return bCryptPasswordEncoder .encode (rawPassword );
31+ }
32+
33+ public boolean matches (CharSequence rawPassword , String encodedPassword ) {
34+ return bCryptPasswordEncoder .matches (rawPassword , encodedPassword );
35+ }
36+
37+ public boolean upgradeEncoding (String encodedPassword ) {
38+ return bCryptPasswordEncoder .upgradeEncoding (encodedPassword );
39+ }
2240}
You can’t perform that action at this time.
0 commit comments