SpringSecurity
-
JHipster 시리즈 4화 - Spring Security와 JHipster의 인증 구조 이해기술과 산업/언어 및 프레임워크 2025. 5. 9. 15:48
JHipster의 기본 보안 아키텍처인 Spring Security 기반 구조를 이해하고, JWT와 OAuth2 인증 방식의 차이, Keycloak 연동 실습까지 실전 중심으로 살펴봅니다.보안 구조는 단순히 로그인 UI 그 이상이다보안은 모든 웹 애플리케이션의 뼈대입니다.JHipster는 Spring Security를 기반으로 한 인증/인가 체계를 자동 구성해주며, 실제 서비스 배포 시까지 보안 이슈 없이 시작할 수 있도록 지원합니다.특히 개발 초기엔 기본 설정을 활용하고, 프로젝트가 커질수록 보안 아키텍처를 커스터마이징하는 방식으로 접근하게 됩니다.JHipster가 지원하는 인증 방식인증 방식 설명 추천 상황JWTJSON Web Token 기반 토큰 인증대부분의 SPA, 모바일 앱OAuth2외부 인증 ..
-
Spring Boot 시리즈 23편 – 인증과 권한 전략 아키텍처: OAuth2, JWT, Role 기반 접근 제어까지기술과 산업/언어 및 프레임워크 2025. 5. 2. 09:43
Spring Boot에서 OAuth2, JWT 기반 인증 및 권한 관리를 안전하게 구현하는 전략을 소개합니다. 실무 중심의 Role 기반 접근 제어 설계와 구현 사례 포함.Spring Boot 시리즈 23편 – 인증과 권한 전략 아키텍처: OAuth2, JWT, Role 기반 접근 제어까지서비스가 성장하면 단순한 로그인 처리만으로는 부족합니다.외부 연동(OAuth), 모바일/웹 통합 인증, 사용자 권한별 기능 제한 등강력하면서도 유연한 인증·권한 아키텍처가 필요해집니다.이번 글에서는 Spring Boot 기반으로OAuth2 로그인JWT 토큰 인증Role/Permission 기반 인가 처리전반을 실전 아키텍처 수준으로 정리합니다.📌 1. 인증 vs 권한 – 구분부터 명확히개념 설명인증(Authentica..
-
Spring Boot 시리즈 10편 – Spring Security로 인가 처리 확장: 권한 기반 API 보호 전략기술과 산업/언어 및 프레임워크 2025. 4. 25. 20:00
Spring Boot에서 Spring Security를 활용한 인가(Authorization) 전략을 소개합니다. 역할 기반 접근 제어, @PreAuthorize, 관리자/사용자 분리 구조 등 실무 적용 중심으로 설명합니다.Spring Boot 시리즈 10편 – Spring Security로 인가 처리 확장: 권한 기반 API 보호 전략API 인증이 끝났다고 해서 모든 보안이 끝난 것은 아닙니다.**인증(Authentication)**은 “누구냐”를 확인하는 것이고,**인가(Authorization)**는 “무엇을 할 수 있느냐”를 통제하는 일입니다.이번 편에서는 JWT 기반 인증 후, **사용자 권한(Role)**을 기준으로Spring Security를 통해 API 접근 권한을 어떻게 세밀하게 제어할 ..
-
Spring Boot 시리즈 9편 – 로그인 및 인증 처리 전략: JWT 기반 인증 흐름과 보안 설계기술과 산업/언어 및 프레임워크 2025. 4. 24. 14:00
Spring Boot에서 JWT 기반 인증을 구현하는 방법을 설명합니다. 토큰 발급, 검증, Spring Security 연동, 보안 설계 전략까지 포함된 실전 인증 처리 가이드입니다.Spring Boot 시리즈 9편 – 로그인 및 인증 처리 전략: JWT 기반 인증 흐름과 보안 설계웹 애플리케이션이 성장하면서 로그인 처리 또한 단순 세션 기반에서 **토큰 기반 인증(JWT)**으로 빠르게 전환되고 있습니다.이번 글에서는 Spring Boot 환경에서 JWT를 이용한 인증 흐름을 어떻게 설계하고 구현할 수 있는지,그리고 Spring Security와 어떻게 통합하며 보안적으로 주의해야 할 점은 무엇인지 실무 중심으로 정리해보겠습니다.📌 1. 왜 JWT인가?✅ JWT(Json Web Token)의 특징서..