springSecurity1 OAuth란? OAuth2란 무엇인가? OAuth2(Open Authorization 2.0)는 사용자의 비밀번호를 직접 공유하지 않고, 제3의 애플리케이션이 사용자의 리소스에 접근할 수 있도록 허용하는 인증/인가 프로토콜입니다. 대표적으로 소셜 로그인에서 많이 사용됩니다. 예시Google 로그인Kakao 로그인Naver 로그인사용자가 회원가입 대신 "구글로 로그인" 같은 버튼을 누르는 방식이 바로 OAuth2 기반입니다. OAuth2가 필요한 이유과거에는 외부 서비스가 사용자 데이터를 사용하려면 아이디와 비밀번호를 직접 받아야하는 문제가 있었습니다. 문제점보안 위험비밀번호 유출 가능권한 통제 어려움OAuth2는 Access Token 기반 권한 위임 방식을 사용하여 이를 해결합니다.OAuth2 주요 개념 1. Res.. 2026. 3. 17. 이전 1 다음