ep.12 JWT에서 정보를 추출하여 로그인한 회원 확인하기
·
개발/Team Project
로그인 기능을 Spring Security와 JWT를 이용하여 구현했다.. 코드를 Git Repository에 Pull Request 하고...  팀원들과 공유했다.각자의 개발환경에서 로그인 기능을 이용해본 3명의 팀원 모두 로그인 하고나서 회원 정보를 어떻게 알 수 있냐는 공통된 질문을 했다. 필자는 로그인 기능을 구현하면서 Spring Security와 JWT에 대해 공부를 하면서 작업했지만 팀원들은 각자의 기능에 대해 공부를 하면서 기능을 구현했기에 JWT가 무엇인지, Spring Security가 어떻게 작동되는지는 알지 못한다. 그래서 필자는 팀원들이 JWT에 포함되어 있는 회원의 계정 정보를 이용하여 회원의 모든 정보를 가져올 수 있는 코드를 작성해 보았다. 이제 코드를 보며 같이 알아가 보자..
ep.11 로그인 기능 구현 - Spring Security + JWT
·
개발/Team Project
하 이번 작업은 정말 너무 힘들었다. 기간도 오래 걸렸고 아직도 공부해야 할 것들이 산더미처럼 쌓여있다. 그래도! 기능은 잘 작동하니... 머릿속에서 휘발되기 전에 포스팅을 작성하며 기록해두고 하나씩 리팩토링 하면서 나의 지식으로 만들어야겠다.... 로그인 기능 구현과 JWT 생성 관련해서는 이전 포스팅에서 다루었으니 이번에는 Access Token 생성과 로그아웃 기능에 대해 작성해보겠다. SpringBoot와 Security, JWT 작업을 하고자 하는 분은 하나씩 천천히 읽으면서 따라오시길 바란다. (잘못 이해하고 있거나 수정이 필요한 부분이 있다면 가감 없는 조언과 함께 의견을 댓글로 달아주십시오. 겸허하게 받아들이고 더욱 공부하겠습니다. 미리 감사의 인사를 드립니다...) Spring Secur..
ep10. 로그인 기능 구현 (feat. SpringSecurity 초기 설정 + JWT 생성)
·
개발/Team Project
회원가입 기능 구현이 완료되었으니 이제 로그인 기능을 구현해보려 한다. 이 포스팅을 작성하면서 SpringSecurity에 대한 기본적인 개념과 인증, 인가에 대한 공부를 살짝... 아주 살짝 했다. 이번 포스팅에서는 기본적인 로그인 기능 구현과 Spring Security 초기 설정, JWT 생성하는 부분까지 작성해보려 한다. Spring Security 초기설정부터 작성해 보겠다.SpringSecuriry 초기 설정1. 의존성 주입 (build.gradle.kts)implementation("org.springframework.boot:spring-boot-starter-security") 의존성 주입 후 SpringApplication을 실행시켜 보면 로그인 창이 뜨면서 홈페이지로 접근이 안된다. ..
김현중 (keemhing)