안녕세계
[SK고용디딤돌] Node.js (10/10) - 7주차 본문
[SK고용디딤돌] Node.js (10/10) - 7주차
Junhong Kim 2016. 8. 18. 18:00728x90
반응형
1. Passport-Facebook (웹 어플리케이션)
1) 최초요청 GET /auth/facebook,
2) authenticate('facebook') 이 되어있어서 FacebookStrategy 동작해서 FB에 요청하면 FB로부터 로그인 화면을 WS가 응답 받는다.
3) 이 정보를 WB에 응답한다 (FB 로그인 화면이 보인다) - 서버는 중개역할
4) 로그인하면 FB이랑 통신을 한다.
5) 통신을해서 결과(응답)를 WS에게 요청을 준다. --> 이때 사용하는게 GET /auth/facebook/callback 이다 여기 뒤에 access 토근이 이 뒤에 붙은거임, 이거를 url 리다이렉트라고 한다.
6) 이 토큰을 가지고 FB로 간다. 그리고 FB에서 프로필정보를 가지고온다.
7) 맨 마지막에 처리한 메시지가 WB에 응답이 간다.
2. Passport-Facebook-Token
제목 / 내용 / 이미지파일 -> multipart/form-data
POST 형태로 올림
--
db pool 에서 놀고있는놈 가져다 쓰던가, 커넥션을 얻어올 수 있음
리턴되는게 아니라 콜백을 넘어 옴
dbConn.end -> dbConn.release()
안드로이드는 url 땡겨와서 표시해준다.
url을 제공하지 않으면 서비스 해 줄 수 없다.
728x90
반응형
'My Trace > SK고용디딤돌2기' 카테고리의 다른 글
[SK고용디딤돌] 프로젝트에 필요한 정보 (0) | 2016.08.25 |
---|---|
[SK고용디딤돌] Node.js (마지막) (0) | 2016.08.19 |
[SK고용디딤돌] Node.js (9/10) - 7주차 (0) | 2016.08.17 |
[SK고용디딤돌] Node.js (8/10) - 7주차 (0) | 2016.08.16 |
[SK고용디딤돌] Node.js (7/10) - 6주차 (0) | 2016.08.12 |
Comments