#spring - 6개의 글

24-2-21 Spring Dependency Injection

DIP Dependency Inversion Principle, 의존성 주입 원칙은 SOLID 원칙 중 마지막에 속하는 원칙이다. 의존성 역전 원칙에서 말하는, 유연성이 극대화된 시스템이란 소스 코드 의존성이 추상에 의존하며 구체에는 의존하지 않는 시스템이다. (클린…

Study
24-2-14 Spring Security JWTAuthenticationFilter

JWTAuthenticationFilter는 :link:유튜브 영상을 보고 따라헀고, 이 게시글은 그 내용을 추가로 정리한 글입니다. JWT Header 토큰의 타입(대체로 JWT)과 선택한 암호화 알고리즘에 대해 명시하고 있다. 암호화 알고리즘으로는 HS256과 RS…

Study
24-1-31 Spring Security Method Authorization

Method Security 이전에 Authorization에 대해 공부했을 땐 @Configuration로 명시된 클래스에서 직접 모든 경로에 대해 authorization을 지정했다. 그러나 세세한 엔드포인트에 대해 authorization을 지정하려면 코드가 매우…

Study
24-1-26 Spring Security Authorization

Spring Security 6.2.1을 사용했습니다. Authorization 직역하면 허가, 인증 그런 뜻이다. 자원에 대한 접근 권한을 Authority라고 하고, 사용자가 그 권한을 갖고 있는지 검사하는걸 Authorization이라고 한다. GrantedAut…

Study
24-1-18 Spring Security 비밀번호 로그인

docker-compose로 mysql과 spring boot 앱을 같이 올려보려고 했는데, mysql은 정상적으로 초기화 되었지만 spring boot 앱이 자꾸 mysql과 연결되지 못해 에러를 내었다. 이 부분은 조금 더 공부해야겠다. mysql을 컨테이너에 올릴…

Study