Java3 [ Java ] 자바에서 구현 해볼 수 있는 로그인 기법-3 ( JWT 로그인 기법 ) 이전 뽀-스트https://udangtang-dev.tistory.com/7 [ Java ] 자바에서 구현 해볼 수 있는 로그인 기법-2 ( 스프링 시큐리티 )지난 뽀-스트https://udangtang-dev.tistory.com/6 [ Java ] 자바에서 구현 해볼 수 있는 로그인 기법-1 ( 세션 기반 로그인 )이번 포스팅에서는 자바에서 써먹을 수 있는 로그인 방법을 끄적여 볼까 한다.1. Seudangtang-dev.tistory.com 이번 포스팅에는 현재 대중적으로 많이 쓰이는 Json Web Token을 다루어 보려고 한다. 자바 로그인 시리즈를 작성하게 된 이유는 사실 이 JWT를 정리하기 위함이었다.. 평소에 자주 쓰지만, 왜 이걸 쓰는지 몰랐기에 이론을 정리해보고자 한다. JWT란 무.. 2024. 10. 29. [ Java ] 자바에서 구현 해볼 수 있는 로그인 기법-2 ( 스프링 시큐리티 ) 지난 뽀-스트https://udangtang-dev.tistory.com/6 [ Java ] 자바에서 구현 해볼 수 있는 로그인 기법-1 ( 세션 기반 로그인 )이번 포스팅에서는 자바에서 써먹을 수 있는 로그인 방법을 끄적여 볼까 한다.1. Session-based Authentication세션 기반 로그인은 웹 애플리케이션에서 사용자의 인증 상태를 서버에 저장하고, 그 상태udangtang-dev.tistory.com 이번에는 스프링 시큐리티를 사용해보고자 한다.Spring Security는 Spring Framework의 강력한 보안 모듈로, 애플리케이션의 인증과 권한 부여를 관리한다.기본적으로 사용자 정의가 가능한 보안 정책을 제공해서, 폼 로그인이나 OAuth2, JWT등은 쉽게 구현 가능하다... 2024. 9. 26. [ Java ] 자바에서 구현 해볼 수 있는 로그인 기법-1 ( 세션 기반 로그인 ) 이번 포스팅에서는 자바에서 써먹을 수 있는 로그인 방법을 끄적여 볼까 한다.1. Session-based Authentication세션 기반 로그인은 웹 애플리케이션에서 사용자의 인증 상태를 서버에 저장하고, 그 상태를 유지하는 방식이다.다시 말해, 사용자가 로그인이 성공하면, 서버는 해당 사용자를 식별하기 위한 세션을 생성하고, 이를 사용자에게 제공한다 이후에 사용자가 서버에게 요청을 할 때마다, 제공 받은 세션을 이용하여 인증을 받을 수 있다. 흐름을 정리하자면 다음과 같다. [ 세션 기반 로그인 흐름 ]1단계 로그인 요청 클라이언트가 사용자 이름과 비밀번호를 서버에 전송2단계 인증 처리 서버가 해당 정보로 데이터베이스를 조회해 유효한 사용자인지 확인3단계 세션 생성 인증에 .. 2024. 9. 26. 이전 1 다음