https://hwannny.tistory.com/92

 

OAuth 2.0 개념 정리

들어가며 OAuth 2.0이 실무, 사이드프로젝트에서 많이 사용했던 기술이지만 OAuth 2.0이 가진 요소와 개념들에 대해 명확하게 머리속으로 정리가 안되어있는것 같아 경험하면서 이해했던것 토대로

hwannny.tistory.com

요 글을 읽으면서 간단히 머리로 oauth를 붙일때 데이터 흐름을 정리해보았다.

다이어그램을 보니 좀 더 이해가 쉽다.

다음에는 어렴풋이 알고 있는 jwt, refresh token에 대해서도 좀 더 알아보고 싶다.

간단히 이해 한데까지 정리해보면 다음과 같다.

플러터로 투두리스트를 만들어보고자 한다.

여기에 oauth를 붙여보고 싶다.

이경우 내 서비스의 서버를 거북서버라고 이름 붙임.

거북투두리스트(내 서비스)를 이용하고자 하는 사용자가 있다.

이 사용자의 아이디, 패스워드를 가지고 있는 서버를 리소스 서버라고 한다.

그리고 리소스서버(구글)에 있는 사용자 정보를 확인하고 거북서버에 authorization token, accesstoken 을 내려주는 서버를

authorization server라고 한다.

크게 보면 이 세개(거북서버, auth server, resource serve)가 서로 필요한 정보를 요청하고 응답을 하는게 oauth이다.

장점으로는 내 개인정보가 듣보잡 서비스에 넘겨지는게 불안하고 무엇보다 지구를 구하는일보다 귀찮은 회원가입절차를 생략하게 해주는 것이 이따.

'개발 일지' 카테고리의 다른 글

20220301삼일절에하는 프론트 공부 - 리액트  (0) 2022.03.01
20211023 토 뷰 공식문서 정독 1회차 Vue.js란  (0) 2021.10.23
20201218fri  (0) 2020.12.18
angular5 -> vue project 프론트개발1일차  (0) 2019.07.03
좋은책  (0) 2019.03.02

+ Recent posts