Authentication Cookie
·
BootCamp_Codestates/Sprint Review
가장 중요한 부분? 로그인 요청시 데이터 베이스에 해당 사용자 존재하면, 쿠키에 id 와 옵션을 담아 보내준다. 유저정보 요청시 쿠키에 id 가 존재할 경우, 해당하는 유저 정보를 보내준다. 로그아웃 요청시 cookie id 를 확인하고 있으면 해당 쿠키를 제거한다.
20210118-20 TIL
·
BootCamp_Codestates/TIL
0118-0120 한일 Sprint Shortly MVC 진행 및 완료 Authentication Sprint Cookie 완료 및 Session 진행 중 학습내용 및 성취 MVC 패턴에 대한 이해 및 Sequelize 사용법 숙지_Model 과 Migration 개념 등. Test 통과는 됐지만, reference 와 구현 차이가 많음 => 레퍼런스로 공부. 인증하는 방식에 대해 학습. Cookie, Session, Token 이 각각 어떻게 다른지 학습 필요. 느낀점 블로그 정리할 시간이 없네.. Final HA를 잘 준비하자. Full Stack 의 관점에서 앱의 전체 구조 및 프로세스를 이해하도록 노력해야겠다.
13. authentication
·
BootCamp_Codestates/IM Tech Blog
HTTPS Hashing CSRF Cookie Session Token OAuth HTTPS 프로토콜 1) HTTPS 란? Hyper Text Transfer Protocol Secure Socket layer HTTP over SSL(TLS) HTTP over Secure HTTPS는 HTTP 요청을 *SSL 혹은 *TLS라는 알고리즘을 이용해, HTTP 통신을 하는 과정에서 내용을 암호화하여 데이터를 전송하는 방법. 인증에서 HTTPS 프로토콜을 사용해야만 하는 이유는 HTTP보다 상대적으로 안전한 방법이고, 인증서를 기반으로 데이터 제공자의 신원을 보장받을 수 있다. *SSL (Secure Sockets Layer, SSL) : SSL은 웹사이트와 브라우저(혹은, 두 서버) 사이에 전송된 데이터를 ..
20210116-17
·
BootCamp_Codestates/TIL
0116-0117 한일 Learn SQL 스프린트로 SQL 문법 리뷰 스키마 연습 (dbdiagram 이용) 및 인스턴스 간 1:1,1:N,N:M 에 따른 관계 설정하는 방법 블로깅 SQL GUI 설치 및 실습 database sprint 심화버전(client 연계) 레퍼런스 리뷰 JSON 관련 블로깅. res.json(), res.send() 차이점 및 사용방법 학습내용 및 성취 SQL 주요 문법 학습 Schema & Query Design 학습 테이블 관계에 따른 JOIN 활용법 학습. 1:1, 1:N, N:M 블로깅. 느낀점 토이 문제를 제대로 풀지 못하고 있다. 난이도가 높아서 그런지 수도코드 작성도 어렵다.. 체계적으로 복습해야겠다.
20210113-0115 TIL
·
BootCamp_Codestates/TIL
0113-0114 한일 Sprint - Learn SQL 진행. Part1 - Part5 완료. 0115 한일 Sprint - Chatter Box Database 진행 및 완료. 학습내용 및 성취 SQL 주요 문법 학습 Schema & Query Design 학습 테이블 관계에 따른 JOIN 활용법 학습. 1:1, 1:N, N:M Chatter Box Database 스프린트를 통해 클라이언트부터 서버까지의 요청 및 응답 흐름 숙지. 구현 시도.
11. Databases
·
BootCamp_Codestates/IM Tech Blog
Structured Query Language with Database Server with Database Achievement Goals Learn SQL SQL과 Schema가 무엇인지 스스로 정의할 수 있다. 1:N, N:N 관계를 이해하고, 데이터베이스에서 테이블을 조작할 수 있다. Learn SQL에서 다루는 SQL을 사용 혹은 활용할 수 있다. Chatterbox Database Database가 무엇인지 스스로 정의할 수 있다. persistance의 개념을 이해하고, 데이터베이스의 필요성을 인지한다. schema를 설계할 수 있다. 클라이언트의 http 요청에 따라 CRUD API를 구현할 수 있다. (CRUD: Create, Read, Update, Delete) Database & S..