Network/Authentication
-
JWT (JSON Web Token)Network/Authentication 2022. 9. 14. 21:01
JWT (JSON Web Token) 안전하게 전송하기 위해 고안된 JSON 객체의 데이터 (key-value) JSON 은 key와 value로 이루어진 데이터 객체이다. JWT 는 이 JSON 객체를 이용한 Token 이라는 것을 통해 유저를 식별하고 유효성 검사를 수행한다. Filter 디스패처 서블릿(Dispatcher Servlet)에 요청이 전달되기 전에 수행. 웹 컨테이너에 의해 관리. Interceptor 디스패처 서블릿(Dispatcher Servlet)이 컨트롤러를 호출하기 전에 수행. 스프링 컨텍스트에서 동작. 위의 2가지 방법 중에서 원하는 방식을 선택하여 사용하면 된다. 이 Token 에는 header, payload, signature 를 담고 있고, payload 에는 secr..