참고 : Spring Security 이론참고 : Spring Security 적용참고 : Spring Security 설정Spring Security는 Spring 기반의 애플리케이션의 보안( 인증, 인가, 권한 )을 담당하는 스프링 하위 프레임워크입니다.Spring
저는 주로 model 을 이용해서 화면과 데이터를 주고 받았는데 이번에는 연습삼아 JSON 형식으로 주고 받는 방식을 사용해보았습니다. 이와 관련한 내용을 잘 모르시는 분들은 여기에 주고 받는 방법에 대해 나와있으니 참고하시면 되겠습니다. 이번 게시글에서는 코드를 중심
참고 : https://mangkyu.tistory.com/76참고 : 스프링 시큐리티 기본 API및 Filter 이해참고 : Authentication의 Filter, Manager, ProviderSpring Security는 Spring 기반의 애플리케이
참고 : https://mangkyu.tistory.com/77참고 : https://anjoliena.tistory.com/108참고 : https://velog.io/@dailylifecoding/spring-security-logout-
참고 : https://jwt.io/참고 : Basic 인증과 Bearer 인증의 모든 것JWT( Json Web Token )는 당사자 간의 정보에 디지털 서명을 하고, JSON 객체로 안전하게 전송하기 위한 개방형 표준입니다. JWT 는 주로 인가 혹은 인
지난 게시글에서 Access Token 과 Refresh Token 에 대해서 알아보았습니다. 이번 게시글에서는 이를 구현한 내용을 정리해보려 합니다.전체 코드는 Github에서 확인하실 수 있습니다Access Token 을 재발급하기 위해 클라이언트는 Refresh
참고 : https://aaronparecki.com/oauth-2-simplified/참고 : https://hudi.blog/oauth-2.0/참고 : https://blog.naver.com/mds_datasecurity/22218294
OAuth2 로그인을 구현해보았습니다. 이전까지 구현했던 회원가입과 JWT 로그인도 포함되어 있는데 전체 코드와 동작 화면은 GITHUB에서 확인하실 수 있습니다SecurityContext 에 들어갈 수 있는 객체는 Authentication 타입 뿐입니다. Authe
스프링부트 3.2.2 버전을 기준으로 하며, 스프링 시큐리티 6.2.1 이 적용되어 있습니다.프로젝트에는 Spring Web, Spring Data JPA, Lombok, MySQL Driver 가 추가되어 있습니다.전체 코드는 GITHUB에서 확인하실 수 있습니다위의