일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- jwt토큰
- 메소드
- 자료구조
- 오블완
- 스프링시큐리티
- 헥사고날아키텍처
- 한화시스템부트캠프
- n8n
- 엘라스틱서치
- 하이브리드접근법
- nplus1
- Java
- XSS
- 부트캠프
- 오버로딩
- 테스트케이스
- 캐시의 작동 원리
- JPA
- 프로토콜역할
- QA
- STOMP
- Kafka
- N+1문제
- 자바
- selenium
- kafka배포
- 자동화워크플로우
- 프로세스와스레드의차이
- springboot
- 티스토리챌린지
- Today
- Total
목록jwt토큰 (2)
아쿠의 개발 일지

오늘은 JWT 토큰 관련해서 공부를 해보았고, 그를 정리해 보려고 합니다. 정리하기 전, 애플리케이션을 개발하다 보면 인증과 인가 등의 보안 기능을 추가해야 할 때가 있습니다.스프링에 보안을 적용할 때 사용하는 Spring Security에 대해서 용어 이해하고 이어가도록 하겠습니다. 1. 인증(authentication)사용자가 누구인지 확인하는 단계를 의미합니다. 인증의 대표적인 예로는, 로그인이 있습니다.로그인은 DB에 등록된 ID,PW를 사용자가 입력한 ID,PW와 비교해서 일치 여부를 확인하는 과정입니다.로그인에 성공하면 애플리케이션 서버는 응답으로 사용자에게 Token을 전달합니다.로그인에 실패한 사용자는 Token을 전달받지 못해, 원하는 리소스에 접근할 수 없게 됩니다. 2. 인가(auth..

안녕하세요 ,, 시간이 너무 빠르네요 벌써 중간 발표가 끝나고 1차 스프린트 기간이 다가오고 있습니다.오늘은 중간 발표 자료를 준비하면서 다른 팀원이 구현한 것을 살펴보게 되었습니다. 바로 알림 기능인데요, 특정 이벤트가 발생하는 상황에서 유저에게 알림을 전송하는 기능이었습니다. 알림이 전송되는 상황은 크게 두가지로 1. 로그인한 상태2. 로그인을 하지 않은 상태일 때 전송되었던 알림들이 로그인을 했을 때 한번에 전송 두 가지 상황으로 나눌 수 있었습니다. 실시간 웹 애플리케이션을 구현할 경우 사용되는 대표적인 방법으로 Polling, WebSocket, SSE가 있었습니다. Polling 방식은 클라이언트가 일정한 주기로 서버에 업데이트 요청을 보내는 방식으로 지속적인 HTTP 요청이 발생하므로 리..