본문 바로가기
728x90
반응형

token4

[SpringBoot] Spring Security를 이용하여 인증/인가 처리하기 (3) - API와 JWT Token에 활용하기 안녕하세요. J4J입니다. 이번 포스팅은 spring security를 이용하여 인증/인가 처리하기 마지막인 api와 jwt token에 활용하는 방법에 대해 적어보는 시간을 가져보려고 합니다. 이전 글 [SpringBoot] Spring Security를 이용하여 인증/인가 처리하기 (1) - 개념 및 기본 설정 [SpringBoot] Spring Security를 이용하여 인증/인가 처리하기 (2) - MVC와 Session에 활용하기 들어가기에 앞서 해당 글에서 사용되는 spring boot 버전은 다음과 같습니다. boot → 3.2.2 java → 17 JWT Token을 이용한 설정 이전 글들을 확인해 보면 spring security가 무엇인지와 security 인증 처리 방식 중 하나인 m.. 2024. 2. 22.
[SpringBoot] Spring Security를 이용하여 인증/인가 처리하기 (1) - 개념 및 기본 설정 안녕하세요. J4J입니다. 이번 포스팅은 spring security를 이용하여 인증/인가 처리하기 첫 번째인 개념 및 기본 설정에 대해 적어보는 시간을 가져보려고 합니다. 들어가기에 앞서 해당 글에서 사용되는 spring boot 버전은 다음과 같습니다. boot → 3.2.2 java → 17 인증이란? spring security에 대해 알기 전 가장 먼저 인증에 대한 개념을 알고 있어야 합니다. 인증이라고 하는 것은 서비스에 접근할 수 있는 사용자가 맞는지를 확인하는 과정입니다. 예를 들어, 학생이 학교 내부에 들어가는 것을 얘기해 볼 수 있습니다. 학교를 다니는 학생으로 등록되어 있기 때문에 학교 내부에 들어갈 수 있지만, 학생으로 등록되어 있지 않은 사람이 학교 내부로 들어갈 수는 없습니다. .. 2024. 2. 13.
[Spring] JWT 구현하기 (2) 안녕하세요. J4J입니다. 이번 포스팅은 Client에서 JWT 사용하는 방법에 대해 적어보는 시간을 가져보려고 합니다. 들어가기에 앞서 이전에 작성된 포스팅을 참고하시면 이해가 더 잘되실 겁니다. 2021.04.07 - [Spring/Spring] - [Spring] JWT란? 2021.04.08 - [Spring/Spring] - [Spring] JWT 구현하기 (1) 이전 꺼를 보신 분들은 스프링에서 JWT사용을 위한 설정이 완료된 상태일 겁니다. 이번엔 Client가 사용되는 화면을 구성할 React를 이용해서 어떤 식으로 서버와 주고받는지에 대해 보여드리도록 하겠습니다. 기본적인 흐름은 다음과 같습니다. 화면에서 아이디와 비밀번호를 입력하여 로그인하기 정상적으로 로그인이 된 경우 브라우저 저장소.. 2021. 4. 9.
[Spring] JWT란? 안녕하세요. J4J입니다. 이번 포스팅은 JWT가 무엇인지에 대해 적어보는 시간을 가져보려고 합니다. JWT란? JWT는 JSON Web Token의 약자로 선택적 서명 및 암호화를 사용하여 JSON 데이터를 보관하고 있는 인터넷 표준 웹 토큰입니다. JWT를 사용하는 이유는 주로 사용자 인증처리를 위해서입니다. 기존에 사용되던 세션 처리와 달리 서버에 정보를 저장하지 않아 Stateless한 상태의 서버를 만들어주는 특징이 있습니다. JWT 구조 JWT는 Header(헤더), Payload(내용), Signature(서명)의 3가지로 구분되며 다음과 같이 토큰이 만들어집니다. JWT 토큰: [Base64(Header)].[Base64(Payload)].[Base64(Signature)] Header(헤.. 2021. 4. 7.
728x90
반응형