[토이 프로젝트] spring boot 스프링 시큐리티 토큰 적용하기 (Bearer Token)
·
프로젝트 및 컨퍼런스 회고/프로젝트
이전 글 [토이 프로젝트] spring boot 로그인 기능 만들기-2 (스프링 시큐리티 적용)이전 프로젝트 [토이 프로젝트] 회원가입 기능 만들기-1사실 아직 만들고 싶은 프로젝트는 생각안해봤다.다만 프로젝트를 해봐야 실력이 정말 늘 것 같아서 일단 대중적이고 레퍼런스 자료가devhan.tistory.com 이전 게시글에서 스프링 시큐리티를 통과하는 단순한 로그인 기능을 구현했다. 문제점은 DB를 조회해서 유효성 검사하는 기능까지는 다 됐지만 로그인 이후에 인증이 필요한 페이지에 접속하면 접속이 안되는 문제가 있었다.왜냐면 스프링 시큐리티에 이 사용자는 인증된 사용자임을 모르기 때문이다. 즉, 인증 상태가 유지되지 않는다.이번에는 http header에 Authorization 인증 정보를 추가해서 인..
[토이 프로젝트] spring boot 로그인 기능 만들기-2 (스프링 시큐리티 적용)
·
프로젝트 및 컨퍼런스 회고/프로젝트
이전 프로젝트 [토이 프로젝트] 회원가입 기능 만들기-1사실 아직 만들고 싶은 프로젝트는 생각안해봤다.다만 프로젝트를 해봐야 실력이 정말 늘 것 같아서 일단 대중적이고 레퍼런스 자료가 제일 많은커뮤니티 사이트를 만들어보려한다. 환경은 일devhan.tistory.com 이번엔 로그인 기능에 스프링 시큐리티를 적용해서 보안을 강화해보자.먼저, build.gradle에 스프링 시큐리티를 추가해준다.dependencies { implementation "org.springframework.boot:spring-boot-starter-security"} 다양한 기능(ex.OAuth 2.0 등)을 동시에 적용할 수 있겠지만 일단 차근차근 적용해보는 거로 하자.그래서 일단 제일 기본적인 아이디/비밀번호 로그인 기반..
[토이 프로젝트] spring boot 로그인 기능 만들기-1
·
프로젝트 및 컨퍼런스 회고/프로젝트
이전 게시글 [토이 프로젝트] 회원가입 기능 만들기-1사실 아직 만들고 싶은 프로젝트는 생각안해봤다.다만 프로젝트를 해봐야 실력이 정말 늘 것 같아서 일단 대중적이고 레퍼런스 자료가 제일 많은커뮤니티 사이트를 만들어보려한다. 환경은 일devhan.tistory.com 제일 처음으로 회원가입 기능을 만들었다. 회원가입 기능을 고도화할까 하다가 로그인 기능을 먼저 만들고 하는 게 나을 거 같아서 오늘은 로그인 기능을 만들어보겠다. 먼저 로그인 화면을 만들어주자. CSS는 일단 회원가입 화면에서 썼던 거 가져왔다. 아이디: 비밀번호: ..
[토이 프로젝트] spring boot 회원가입 기능 만들기-1
·
프로젝트 및 컨퍼런스 회고/프로젝트
사실 아직 만들고 싶은 프로젝트는 생각안해봤다.다만 프로젝트를 해봐야 실력이 정말 늘 것 같아서 일단 대중적이고 레퍼런스 자료가 제일 많은커뮤니티 사이트를 만들어보려한다. 환경은 일단 간단하게만 생각해봤다.spring boot 3.4.2JPAMySQLThymeleaf -> react(욕심) 리액트를 예~전에 한 번 쓰윽 봤었으나 전혀 기억이 안나서 백지랑 똑같다.일단 빨리 끝내는게 목표니 서버쪽을 Thymeleaf로 후다닥 만들고 리액트와 Next.js를 좀 배워서 화면쪽을 바꿔 볼 생각이다. 뭐 생각은 일단 그렇다. 아무튼.. 얼른 시작!스프링 프로젝트는 아래와 같이 만들었다.프로젝트를 여러 번 만들어봤지만 제일 떨리는 순간은 Generate 버튼을 누를 때!깃 레포도 하나 만들어줬다. 클론 후 git..