안녕세계

[SK고용디딤돌] Node.js (10/10) - 7주차 본문

[SK고용디딤돌] Node.js (10/10) - 7주차

Junhong Kim 2016. 8. 18. 18:00
728x90
반응형



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
반응형
Comments