Fitbit OAuth 2.0 로그인 구현하기 (Node.js Express)
OAuth의 동작 원리OAuth는 인터넷 사용자들이 비밀번호를 제공하지 않고 다른 웹사이트 상의 자신들의 정보에 대해 웹사이트나 애플리케이션의 접근 권한을 부여할 수 있는 공통적인 수단으로서 사용되는, 접근 위임을 위한 개방형 표준이다.OAuth 구성 요소Resource Owner: 유저 (Resource는 개인정보)Client: 직접 만든 애플리케이션 서버Authorization Server: 권한을 부여하는 서버(사용자: ID, PW 전달 → AS 서버: Authorization Code 발급)(클라이언트: Authorization Code 전달 → AS 서버: Token 발급)Resource Server: 사용자의 개인정보를 가진 회사 서버 (ex. 구글)(클라이언트: Token 전달 → RS 서버..
2024.06.02