본문 바로가기
728x90
반응형

Back_end33

node.js) 토큰기반인증과 토큰의 생성(JWT), 암호화 - 2진법 토큰기반 인증 클라이언트가 서버에게 id/pw 검증 요청 클라이언트 서버에서 id/pw 검증, 맞으면 토큰 생성 (암호화) 서버는 클라이언트에게 토큰만 응답 클라이언트는 토큰을 저장 (cookie에 저장 - 가장 안전하다고 생각되는?) 클라이언트는 매 요청마다 토큰을 보냄 JWT - json web tokken 웹이나 앱에서 토큰을 교환할 때 사용 2진법 2진법은 16진법과 가깝다..? 바이너리 파일 -> 문자를 16진수로 바꾼 파일, 대부분의 파일이 바이너리 형식 비트 숫자가 같기 때문에 16진수로 표현하기 쉬움 - 컴퓨터는 2진수를 사용 16진수는 64진수와 가깝다 64진수가 16진수보다 비트를 적게 사용하기 때문에 64진수로 변환 2진법 변환 숫자를 2로 나누었을때 나머지가 1이면 1 0이면 0 1.. 2021. 5. 27.
node.js) 토큰기반인증과 토큰의 생성(JWT), 암호화, 2진법 토큰기반 인증 클라이언트가 서버에게 id/pw 검증 요청 클라이언트 서버에서 id/pw 검증, 맞으면 토큰 생성 (암호화) 서버는 클라이언트에게 토큰만 응답 클라이언트는 토큰을 저장 (cookie에 저장 - 가장 안전하다고 생각되는?) 클라이언트는 매 요청마다 토큰을 보냄 JWT - json web tokken 웹이나 앱에서 토큰을 교환할 때 사용 2진법 2진법은 16진법과 가깝다..? 바이너리 파일 -> 문자를 16진수로 바꾼 파일, 대부분의 파일이 바이너리 형식 비트 숫자가 같기 때문에 16진수로 표현하기 쉬움 - 컴퓨터는 2진수를 사용 16진수는 64진수와 가깝다 64진수가 16진수보다 비트를 적게 사용하기 때문에 64진수로 변환 2진법 변환 숫자를 2로 나누었을때 나머지가 1이면 1 0이면 0 1.. 2021. 5. 27.
node.js) 웹 api Application Programming Interface 웹이나 앱에서 다른 서비스에 응답을 보내고 요청을 받기위해 정의된 명세 보통 json 형식으로 응답을 얻는다 2021. 5. 26.
node.js) http통신 프로토콜 http 메시지 형식은 문서 형식 1. start line 2. headers 3. body 세가지 형식? 부분? 을 이용해서 데이터 통신을 할 수 있다 응답 성공 : 상태 코드 200번대 응답은 성공했으나 오류 발견 : 상태 코드 300번대 응답 실패 : 상태 코드 400번대 http 형식을 잘 알고있으면 외부 라이브러리 없이도 데이터 통신이 가능하다 요청과 응답은 문서 형식으로 보내고 받게된다 //////// 동기식 처리 //////// http 프로토콜은 동기식 처리 -> 요청 1번에는 응답도 1번 -> 응답이 올 때 까지 다음 요청을 할 수 없음 요청과 응답의 첫번째 줄이 start line Requests 문서에 의해 start line(첫 번째 줄)을 읽어 요청한 값을 가져오는..? start.. 2021. 5. 25.
728x90
반응형