20210315(월)
2021-03-15
1. 학습 날짜
2021-03-15
2. 학습 시간
11:00 ~ 23:00
3. 학습 범위 및 주제
트렌센던스 마무리...
4. 학습 목표
트렌센던스 pdf 를 보면서 하나하나 테스트 해본다.
5. 학습 정리
x
6. 상세 학습 내용
기존에 42oauth 가 잘 동작하는줄ㄹ 알았는데 동작하는게 아니었다.
가장 큰 이슈는 우리들이 oauth 의 동작 방법 자체를 이해하지 못하고 있었다는 것이다.
oauth 는 기본적으로 3부분으로 나뉜다.
resource owner: 유저
client: 앱
auth-server: auth 서버
유저가 앱에 접속하려고 하면 앱은 유저한테 auth 를 리다이렉트해준다.
앱은 해당 auth 를 진행한다.
그러면 그 정보가 auth 서버로 날라간다.
auth 서버는 정보를 파악하고 만약 auth 가 잘 되는 유저라고 한다면 access token 을 넣은 상태로 client(앱) 으로 유저를 리다이렉트 시킨다.
이제 서버는 자신의 client-id, client-secret를 원래 갖고 있었고 들어온 유저로부터 받은 access token 을 가지고 auth 서버에 post 요청을 보낸다.
서버는 클라이언트로부터 받은 데이터를 분석하고 만약 옳다면 웹으로 redirect 해준다!
7. 오늘 학습 내용에 대한 개인적인 총평
잘한줄 알았는데 아직 에러가 많았다.... 빨리 수정하고 끝내고 싶다!
8. 다음 학습 계획
문제 수정
Last updated