add internal feign key
This commit is contained in:
@@ -9,6 +9,7 @@ import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
|
||||
import org.springframework.web.filter.CorsFilter;
|
||||
import ru.soune.nocopy.adminpanel.handler.AdminUserHandler;
|
||||
import ru.soune.nocopy.adminpanel.handler.CreateAdminTemplateHandler;
|
||||
import ru.soune.nocopy.adminpanel.handler.LoginHandler;
|
||||
import ru.soune.nocopy.adminpanel.handler.RequestHandler;
|
||||
|
||||
import java.util.HashMap;
|
||||
@@ -43,4 +44,12 @@ public class AppConfig {
|
||||
return map;
|
||||
}
|
||||
|
||||
@Bean
|
||||
public Map<Integer, RequestHandler> loginHandlers(LoginHandler loginHandler) {
|
||||
Map<Integer, RequestHandler> map = new HashMap<>();
|
||||
map.put(101, loginHandler);
|
||||
|
||||
return map;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -25,6 +25,8 @@ public class SecurityConfig {
|
||||
.sessionManagement(session ->
|
||||
session.sessionCreationPolicy(SessionCreationPolicy.STATELESS))
|
||||
.authorizeHttpRequests(auth -> auth
|
||||
.requestMatchers("/api/admin/login").permitAll()
|
||||
.requestMatchers("/api/admin").permitAll()
|
||||
.anyRequest().authenticated()
|
||||
)
|
||||
.addFilterBefore(jwtAuthFilter, UsernamePasswordAuthenticationFilter.class);
|
||||
|
||||
Reference in New Issue
Block a user