Spring Boot(3)
-
[Spring Security] Back-End - Spring Security설정(With JWT) - 3
앞서 기본 설정이 완료 되었다면 이제 SecurityConfig 파일을 하나씩 채워나가야 한다.URL 및 권한 나는 Database에서 URL에 따른 권한을 설정하기 때문에 FilterInvocationSecurityMetadataSource Interface를 구현하여 URL에 따른 권한을 설정하도록 한다.SecurityConfig.javapublic class SecurityConfig { private final SecurityService securityService; @Bean SecurityFilterChain filterChain(HttpSecurity http) throws Exception { http .csrf(AbstractHttpConfigurer::disable) //Lo..
2024.11.28 -
[Spring Security] Back-End - Spring Security설정(With JWT) - 2
환경설정이 끝났으니 본격적으로 Security 설정을 시작하도록 한다.1. Spring Security Config Security 및 Annotation에 대해서는 별도 설명을 하지 않는다.package kr.co.infob.config.security;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.security.config.annotation.web.builders.HttpSecurity;import org.springframework.security.config.annotation.web.config..
2024.11.28 -
[Spring Security] Back-End - Spring Security설정(With JWT) - 1
Spring Boot 3 + Security + JWT 설정이클립스 설정기본 이클립스에 STS를 설치하여 사용하였다.1. 프로젝트 생성Finish 클릭 하여 프로젝트 생성2. build.gradle dependencies 추가plugins { id 'java' id 'org.springframework.boot' version '3.4.0' id 'io.spring.dependency-management' version '1.1.6'}group = 'kr.co.infob'version = '0.0.1-SNAPSHOT'java { toolchain { languageVersion = JavaLanguageVersion.of(23) }}configurations { compileOnly { extends..
2024.11.28