OAuth
https://www.youtube.com/watch?v=3pZ3Nh8tgTE
웹 애플리케이션 흐름
웹 애플리케이션 흐름을 사용하여 사이트에서 사용자를 식별하는 프로세스는 다음과 같습니다.
사용자는 GitHub ID를 요청하도록 리디렉션됩니다.
사용자는 GitHub에 의해 사이트로 다시 리디렉션됩니다.
GitHub 앱은 사용자의 액세스 토큰을 사용하여 API에 액세스합니다.
생활코딩 복습
https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies
쿠키의 생성과 쿠키의 읽기
var http = require("http");
var cookie = require("cookie");
http
.createServer(function (request, response) {
console.log(request.headers.cookie);
var cookies = {};
if (request.headers.cookie !== undefined) {
cookies = cookie.parse(request.headers.cookie);
}
console.log(cookies.yummy_cookie);
response.writeHead(200, {
"Set-Cookie": ["yummy_cookie= choco", "tasty_cookie = strawberry"],
});
response.end("Cookie!!");
})
.listen(5000);