프로그래밍/개발

백엔드 오답노트 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 하는것.