update
This commit is contained in:
@@ -1,15 +1,11 @@
|
||||
package com.example.vue.config;
|
||||
|
||||
import com.example.vue.config.security.JwtAuthenticationFilter;
|
||||
import com.example.vue.config.security.UserDetailsAuthenticationProvider;
|
||||
import com.example.vue.domain.user.UserDetailsServiceImpl;
|
||||
import com.example.vue.util.JwtUtil;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.security.authentication.AuthenticationProvider;
|
||||
import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder;
|
||||
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
|
||||
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
|
||||
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
|
||||
@@ -28,13 +24,6 @@ public class SecurityConfiguration extends WebSecurityConfigurerAdapter {
|
||||
@Value("${jwt.secret}")
|
||||
private String secret;
|
||||
|
||||
private final UserDetailsServiceImpl userDetailService;
|
||||
|
||||
@Override
|
||||
protected void configure(AuthenticationManagerBuilder auth) {
|
||||
auth.authenticationProvider(authenticationProvider());
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void configure(HttpSecurity http) throws Exception {
|
||||
|
||||
@@ -57,11 +46,6 @@ public class SecurityConfiguration extends WebSecurityConfigurerAdapter {
|
||||
return new BCryptPasswordEncoder();
|
||||
}
|
||||
|
||||
@Bean
|
||||
public AuthenticationProvider authenticationProvider() {
|
||||
return new UserDetailsAuthenticationProvider(userDetailService, bCryptPasswordEncoder());
|
||||
}
|
||||
|
||||
@Bean
|
||||
public JwtUtil jwtUtil() {
|
||||
return new JwtUtil(secret);
|
||||
|
||||
@@ -1,26 +0,0 @@
|
||||
package com.example.vue.config.security;
|
||||
|
||||
import com.example.vue.domain.user.UserDetailsServiceImpl;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
|
||||
import org.springframework.security.authentication.dao.AbstractUserDetailsAuthenticationProvider;
|
||||
import org.springframework.security.core.AuthenticationException;
|
||||
import org.springframework.security.core.userdetails.UserDetails;
|
||||
import org.springframework.security.crypto.password.PasswordEncoder;
|
||||
|
||||
@RequiredArgsConstructor
|
||||
public class UserDetailsAuthenticationProvider extends AbstractUserDetailsAuthenticationProvider {
|
||||
|
||||
private final UserDetailsServiceImpl userService;
|
||||
private final PasswordEncoder passwordEncoder;
|
||||
|
||||
@Override
|
||||
protected void additionalAuthenticationChecks(UserDetails userDetails, UsernamePasswordAuthenticationToken usernamePasswordAuthenticationToken) throws AuthenticationException {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
protected UserDetails retrieveUser(String s, UsernamePasswordAuthenticationToken usernamePasswordAuthenticationToken) throws AuthenticationException {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -4,15 +4,11 @@ import com.example.vue.domain.auth.RegisterRequestDto;
|
||||
import io.jsonwebtoken.Claims;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.Setter;
|
||||
import org.springframework.data.annotation.CreatedDate;
|
||||
import org.springframework.data.annotation.LastModifiedDate;
|
||||
import org.springframework.security.core.GrantedAuthority;
|
||||
import org.springframework.security.core.userdetails.UserDetails;
|
||||
|
||||
import javax.persistence.*;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.Collection;
|
||||
|
||||
@Entity
|
||||
@Getter
|
||||
|
||||
Reference in New Issue
Block a user