Oauth 2.0
-
[OAuth] 소셜 로그인 구현: 1. OAuth 이해하기Today I Learned 2023. 7. 20. 16:37
본 글에서는 Spring Boot, React를 사용하는 백엔드/프론트엔드 애플리케이션에서 소셜 로그인을 구현하기 위해 OAuth 2.0 인증 프레임워크에 대해 이해한 내용을 정리했다. 소셜 로그인을 구현하는 전체 과정은 다음의 순서에 걸쳐서 작성될 예정이다. OAuth 이해하기 카카오 로그인 구현 네이버 로그인 구현 OAuth 2.0 OAuth는 특정 서버가 보유한 특정 사용자의 리소스에 대하여 타사 애플리케이션이 해당 리소스의 HTTP 서비스 액세스를 제한적으로 획득할 수 있도록 하는 인증 프레임워크이다. 용어 정의 OAuth에서 정의되는 주요 역할들은 다음과 같다. 리소스 소유자 (Resource Owner) 리소스 서버가 보유한 특정 리소스의 소유자이며, 해당 리소스에 대한 액세스 권한을 부여할 ..