JwtUtil2 [TIl] 231221 Spring Security Spring Security는 filter에서 탐 JWT header . payload. signature 로 구성 (점으로 구분) 출처 : https://docs.spring.io/spring-security/reference/servlet/architecture.html Filter를 타고 나면 WebConfig로 감 WebConfig: permission을 확인하고 - hasRole - PerimitAll - Authenticated 등 설정 - 우린JWT를 쓸거야!! 인증: 선택, JWT가 하는 일, 유저인지 admin인지 확인 (JwtUtil에서), 가입해도 되는 애인지 확인 인가: 필수, 무조건 Filter에서 만들어줘야 함!! 🗂️ Security 🅒 JwtAuthorizationFilter.. 2023. 12. 21. [TIL] 231206Spring Optional, 쿠키, 세션 만들기, JWT Optional ‘null’일 수도 있는 객체를 감싸는 wrapper클래스 Optional FindByUserName의 경우 FindByUserName.get()으로 담긴 객체 반환 .isPresent로 null인지 값이 담겼는지 확인 가능 쿠키 만들기 AuthController public static void addCookie( String cookieValue, HttpServletResponse rep) cookie Valuer를 받아오기 url 인코더에 넣어서 공백 제거 후 New Cookie생성 (AUTHORIZATION_HEADER, cookeValue) Path, setMaxAge (만료기한) 등 넣기 이 정보를 HttpServlet에 담기: rep -> client에 반환 res.addC.. 2023. 12. 6. 이전 1 다음