무던하게
OAuth2.0과 JWT란?
기타 2025. 1. 29. 23:45

웹 애플리케이션을 개발하다 보면 로그인과 보안이 중요한 요소로 등장합니다.특히, 소셜 로그인(Google, Naver, Kakao 등) 을 도입하고 싶다면 OAuth 2.0을 고려해야 하고,API 요청을 안전하게 보호하려면 JWT를 함께 사용하는 것이 일반적입니다.이 글에서는 OAuth 2.0과 JWT가 각각 무엇인지, 그리고 왜 이 둘을 함께 사용하는지 알아보겠습니다.설명에서는 편의상 Google을 예시로 설명하겠습니다.OAuth 2.0이란?OAuth 2.0은 "인증(Authentication)"을 담당하는 프로토콜입니다.즉, "이 사용자가 누구인지 확인하는 과정"을 처리하는 표준 방식입니다.보통 우리가 소셜 로그인을 구현할 때 OAuth 2.0을 사용합니다.예를 들어, Google 로그인을 사용하면 ..

Redis란?
기타 2025. 1. 14. 13:19

Redis는 Remote Dictionary Server의 약자로, 오픈 소스 인메모리 데이터 저장소입니다.데이터를 메모리(RAM)에 저장해서 매우 빠른 읽기 및 쓰기 성능을 제공합니다.기본적으로 Key-Value 구조를 사용하지만, 다양한 데이터 구조도 지원합니다.특징인메모리 저장소모든 데이터를 메모리에 저장하여 매우 빠른 처리 속도를 제공합니다.필요시 데이터를 디스크에 백업(AOF, RDB)하여 영구적으로 저장할 수도 있습니다.다양한 데이터 타입 지원단순한 문자열 외에도 리스트, 셋, 해시, 정렬된 셋, 비트맵, 하이퍼로그로그 등의 구조를 지원합니다.Pub/SubPublish/Subscribe 기능을 제공하여 실시간 메시징 시스템으로 사용할 수 있습니다.분산 시스템 지원클러스터링을 통해 데이터를 분산..