일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- JPA
- 그래프 이론
- 백준
- springboot
- 자료 구조
- n과 m
- 알고리즘
- DB
- 백트래킹
- SWEA
- 그래프 탐색
- 배포
- 정수론
- 깊이 우선 탐색
- 재귀
- dfs
- 프로그래머스
- Vue
- 구현
- 수학
- 너비 우선 탐색
- 스택
- 문자열
- 소수 판정
- 브루트포스 알고리즘
- 정보처리기사
- MYSQL
- Spring Security
- 프로젝트
- 다이나믹 프로그래밍
- Today
- Total
목록Spring Security (3)
영원히 남는 기록, 재밌게 쓰자

이전 글 Spring Security와 JWT 토큰 방식 이용한 로그인 인증로그인 인증 관련을 적용해 보기 위해서는 spring security에서 사용자 정보를 다룰 때에 사용되는 클래스와 인터페이스에 대해 짚고 넘어가야 한다. UserUser클래스는 Spring Security에서 제공하는 디폴happy-youngjae.tistory.com 이전 글에서 토큰 방식을 이용한 로그인 인증을 구현해보았다.로그인 인증(Authentication)을 통해 발급 받은 JWT(Json Web Token)를 사용하여 API요청 시 인가(Authorization)에 사용해보면서 구현한 로직들에 대해 알게된 내용들을 정리해보았다. 인가를 적용시키기 위해서, API에 접근하기 전에, Request Header에 있는 ..

로그인 인증 관련을 적용해 보기 위해서는 spring security에서 사용자 정보를 다룰 때에 사용되는 클래스와 인터페이스에 대해 짚고 넘어가야 한다. UserUser클래스는 Spring Security에서 제공하는 디폴트 사용자 모델이다.이 클래스는 UserDetails인터페이스를 구현하고 있어서 사용자의 인증 정보와 권한 정보를 제공한다.User클래스는 다음 정보들을 포함한다.Username(사용자명), Password(비밀번호), 권한 목록 등 UserDetails인증과 관련된 사용자 정보를 추상화한 인터페이스User클래스와 같이 사용자 정보에 관한 정보를 제공하는 기능을 정의한다. UserDetailsServicespring security에서 사용자 정보를 가져오기 위한 메서드를 정의한다.사..

Spring Security란? 스프링 프레임워크 기반의 애플리케이션에서 보안과 인증을 처리하기 위한 모듈이다.spring security는 애플리케이션의 보안을 간단하고 유연하게 구현할 수 있도록 기능들을 제공한다. 인증(Authentication): 사용자가 신원을 증명하고 로그인하는 과정. Spring Security는 사용자의 로그인 정보를 기반으로 인증을 처리한다.인가(Authorization): 인증된 사용자가 특정 리소스 또는 기능에 접근할 권한이 있는지 결정하는 과정. Spring Security는 사용자의 권한을 관리하고 보호된 리소스에 대한 접근을 허용하거나 거부하는 기능을 제공한다.보안 필터 체인(Security Filter Chain):Spring Security는 여러 개의 보안 ..