프로그래밍/개발
백엔드 오답노트 1 JWT, RestAPI
b1ackhand
2023. 7. 25. 15:20
JWT란 무엇인가?
Json Web Token
로그인 때 사용하는 토큰 관련 인증
Header + PayLoad + Signature
헤더 내용 서명
헤더 : 해시 알고리즘, 타입의 값
페이로드 : 보내는 데이터
key value
key -> claim ( registed, public, private )
서명 : HMAC SHA 256 ( 비밀 코드 )
사용 처 : 토큰으로 해당 요청이 유효한지 확인
검증된 사용자인지 아닌지
전달 방법은 구글 검색후 이미지 확인
RestAPI란 무엇인가?
REST -> Representational State Transfer
자원을 이름으로 정보를 주고받는 모든것
(여기까지는 아는듯)
개념 : HTTP URI를 통해 Resource를 명시하고 HTTP Method( Post, Get, Put, Delete) 를 통해 CRUD 하는것.