카테고리 없음
2022. 4. 20.
OAuth 2.0 개념, 동작 원리
1. OAuth 란? - oauth는 사용자, 서비스A, 서비스B 가 서로 상호작용하며 서로를 신뢰하기 위해 고안된 기술이다. 2. OAuth 가 필요한 경우 ** 상황 ** 사용자가 서비스A에 접속해서 글을 조회, 등록했을 때, 서비스A가 사용자를 대신해서 구글 캘린더의 일정을 등록해주거나, 페이스북에 글을 조회했음을 공유해주는 처리를 하고 싶으면 사용자로 부터 사용자가 사용하고 있는 서비스(구글, 페이스북)에 접근할 수 있도록 허가를 받아야 한다. ** OAuth 방식을 사용하지 않는다면? ** 가장 쉬운 방법은 사용자로부터 구글, 페이스북 아이디, 패스워드를 전달받아서 저장하여 사용하는 것이다. 하지만 사용자와 구글, 페이스북의 입장에서 신뢰성이 부족한 서비스A에게 개인 리소스를 맡기고 싶지 않을 ..