Notice
Recent Posts
Recent Comments
Link
«   2026/09   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Archives
Today
Total
관리 메뉴

helloworld

로그인 기능 본문

toyproject

로그인 기능

hellojava 2023. 9. 11. 00:27

로그인 기능을 고민을 해봤는데 아직 jwt나 spring security에 대해 사용을 해본 적이 없기에 

jwt를 사용하기로 했다.

 

참 RestAPI를 개발할 때에는 jwt가 더 유리하다고 한다..

 

아직 이에 대한 이해도가 제로이기 때문에 조금 찾아 보았는데 spring security도 세션을 사용하기에 jwt와 같이 소개되긴 하지만 엄연히 다르다곤 하다..

jwt는 내가 이해한게 맞나 싶긴 하지만 이해한 대로 적어보겠다..

1. 클라이언트가 웹사이트에서 로그인 요청을 보낸다.

2. 서버에서 토큰을 생성한다, 클라이언트에게 다시 보낸다.

3. 클라이언트에서 토큰이 있나 확인 후, 토큰정보와 같이 요청을 한다.

4. 토큰을 검증 후 리턴한다.

 

이런 방식인 것 같다. 굉장히 머리가 아프다..

 

세션의 경우 서버에서 계속 세션을 들고 있었기 때문에 관리하기 편했었던 것 같은데 토큰은 더 신경써서 진행해야 하는 부분인 것 같다.

 

길고 험난한 여정이 될 것 같다.

 

 

https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8-%EC%8B%9C%ED%81%90%EB%A6%AC%ED%8B%B0/dashboard

 

[무료] 스프링부트 시큐리티 & JWT 강의 - 인프런 | 강의

스프링부트 시큐리티에 대한 개념이 잡힙니다., 스프링부트 시큐리티,제가 공부했던 걸 쉽게 설명드릴게요 🙂 스프링부트 시큐리티 github https://github.com/codingspecialist/-Springboot-Security-OAuth2.0-V3 htt

www.inflearn.com

 

참고로 이 강의를 보면서 진행 할 예정이다.

 

'toyproject' 카테고리의 다른 글

에러 해결하기 ..  (0) 2023.11.02
Spring Security OAuth..  (0) 2023.09.13
설계한 DB를 바탕으로 도메인클래스만들기  (0) 2023.09.02
프로젝트 DB 설계  (0) 2023.08.31
프로젝트 시~작  (2) 2023.08.31