
[개발 일기] 2025.05.03 - JWT 말고 인증에 사용할 만한 기술

·
개발 일기
💡 개요 오늘은 JWT 말고 인증에 사용할 만한 기술이 뭐가 있는지 정리해 보자. 🛠️ HMAC HMAC을 사용하는 이유는 백엔드 서버가 HTTP 요청을 받았을 때, 해당 요청이 신뢰할 수 있는 요청인지 판별할 때 사용되는 기술이다. 사실 따지고 보면 이 기술은 완벽하게 JWT처럼 인증에 사용되는 기술은 아니다. 말 그대로 해당 요청이 우리가 알고 있는 클라이언트에서 온 것이 맞는지 검증하는 기술이기 때문이다. 뭐 어쨌든 HMAC을 사용해도 보안은 강화할 수 있으니까..! 요청 방식은 간단하다. 클라이언트가 요청에 서명을 추가하고, 서버가 이를 검증하는 방식이다. 만약 아래와 같은 HTTP 요청 메시지가 있다고 하자. POST /api/orderbody: {"itemId": "123", ..