P-프로젝트(JWT 를 통한 인증/인가, Spring)
·
회고록/JWT
서론해당 포스팅은 P-프로젝트를 진행하면서 진행했었던, Spring Security에서 사용되는 JWT 인증/인가 에 대해 작성해보겠다Spring Security는 애플리케이션에서 인증/인가 에 대한 설정을 편리하게 도와주는 역할을 해준다위 사진들을 보면 알 수 있듯이, Filter는 클라이언트의 요청이 서버에 도달하기 전에 실행되어 JWT 토큰의 유효성을 검사하고, 해당 토큰에 기반한 사용자 인증을 수행한다  따라서 Filter 가 하나의 영역에서 인증 인가를 수행하는 " 단위 " 라고 봐주면 될거같다 1. 사용자 토큰 검증을 통한 인증/인가 를 수행하는 JWT Filter 를 만들어서 유효성 검사(토큰이 유효하지 않거나 존재하지 않는 경우, 예외를 발생)2. 인증 성공시, 검증된 토큰을 기반으로 사용..
P-프로젝트(구글 OAUTH, Spring)
·
회고록/소셜 로그인
서론팀 구성3학년 2학기, 12주 수업이 모두 끝나고 과에서 진행하는 P프로젝트를 시작하게 되었다.누구와 팀을 해야되지 정말 많은 고민이 있던 중, Leets 동아리도 같이 하고있고 평소에 잘알던 승현이와 팀을 꾸리게 되었다.나와 승현이가 백엔드였기에 P-프로젝트 팀은 프론트 2분을 추가로 구해서, 우리는 총 프론트 2명 + 백엔드 2명으로4명의 팀 구성을 완료하게 되었다. 하지만 프론트 팀원 1명은 백엔드 경험만 있었고 이번 프로젝트에서 프론트를 처음 맡았었고, 다른 프론트 팀원인 현지는 처음 개발 프로젝트를 하는 것이였기 때문에 팀 구성때부터 완성은 할 수 있을까 ? 라는 걱정이 많았던 것은 사실이였다.본론초기 진행사항AI와 관련해서 자신이 있던 사람도 없었고, 팀원 모두와 협의한 결과 클라우드 분야..