본문 바로가기
학교/캡스톤디자인과창업프로젝트

로그인 한 사용자 정보 불러오기

by SoyeonCha 2024. 1. 13.

https://velog.io/@yoho98/Spring-Security-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%ED%9B%84-%EC%82%AC%EC%9A%A9%EC%9E%90-%EC%A0%95%EB%B3%B4%EC%96%BB%EA%B8%B0

 

Spring Security 로그인 후 사용자 정보얻기

Spring Security 로그인 후 사용자 정보를 어떻게 가져올까?이전에 Spring Boot가아닌 Spring Legacy로 구현할땐 로그인은 항상 세션으로 setAttribute 해서 키값으로 getAttribute 가져와서 ModelAndView 로 넘겨주곤

velog.io

https://studyandwrite.tistory.com/508

 

Spring Security - SecurityContextHolder에서 로그인 사용자 정보 가져오기

0. 문제 Spring Security, JWT을 이용해 로그인이나 권한 처리 등의 작업을 하다 보면 "로그인을 한 사용자의 정보를 어떻게 가져와야 할까"에 대한 고민을 하게 됩니다. 토큰을 어디에 저장하고 어떤

studyandwrite.tistory.com

https://docs.spring.io/spring-security/site/docs/4.0.x/apidocs/org/springframework/security/core/context/SecurityContextHolder.html

 

SecurityContextHolder (Spring Security 4.0.4.RELEASE API)

Associates a given SecurityContext with the current execution thread. This class provides a series of static methods that delegate to an instance of SecurityContextHolderStrategy. The purpose of the class is to provide a convenient way to specify the strat

docs.spring.io

https://monynony0203.tistory.com/56

 

[Principal] 로그인 된 유저의 정보를 JWT(Token)로 불러오기

그 전까지는 api에서 직접 userid를 건내고 JPA CRUD FindByUserId를 통해 유저의 정보를 불러왔었다. 하지만 회원가입을 하고, 로그인을 하게 되면 token을 제공하는 방식으로 UMC APP API를 팀원분께서 생성

monynony0203.tistory.com

https://www.google.co.kr/search?q=jwt+api+controller+%EC%98%88%EC%A0%9C&sca_esv=597903993&sxsrf=ACQVn08DxOs38OC57jZVjCka-TXULm8W7w%3A1705096340083&ei=lLShZd_YBNHV2roPt5Ww8A8&udm=&ved=0ahUKEwjf8qHt6tiDAxXRqlYBHbcKDP4Q4dUDCBA&uact=5&oq=jwt+api+controller+%EC%98%88%EC%A0%9C&gs_lp=Egxnd3Mtd2l6LXNlcnAiGWp3dCBhcGkgY29udHJvbGxlciDsmIjsoJwyCBAAGIAEGKIEMggQABiABBiiBDIIEAAYgAQYogQyCBAAGIAEGKIESPtCUJEbWPdAcAp4AZABAZgBywGgAbQMqgEFMC44LjG4AQPIAQD4AQHCAgoQABhHGNYEGLADwgIFECEYoAHCAgcQIRgKGKABwgIEECEYFcICCRAhGAoYoAEYKuIDBBgAIEGIBgGQBgo&sclient=gws-wiz-serp#cobssid=s

 

🔎 jwt api controller 예제: Google 검색

 

www.google.co.kr

https://velog.io/@suhongkim98/Spring-Security-JWT%EB%A1%9C-%EC%9D%B8%EC%A6%9D-%EC%9D%B8%EA%B0%80-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0

 

Spring Security + JWT로 인증 인가 구현하기

Spring Security + JWT

velog.io

https://mingyum119.tistory.com/250

 

[SpringSecurity] JWT 정보를 이용해 Controller에서 현재 로그인한 사용자의 정보 추출하기

JWT로 로그인한 경우에 사용자의 정보를 가져와 Controller에서 사용해야하는 상황이 있다. JWT 토큰을 생성하는 코드에서 Claims 에 넣은 정보를 현재 토큰에서 추출하는 방법으로 구현할 수 있는데,

mingyum119.tistory.com

https://velog.io/@kai6666/Spring-%EC%BB%A8%ED%8A%B8%EB%A1%A4%EB%9F%AC%EC%97%90%EC%84%9C-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%ED%9A%8C%EC%9B%90-%EC%A0%95%EB%B3%B4-%ED%8C%8C%EC%95%85%ED%95%98%EA%B8%B0-%EC%8A%A4%ED%94%84%EB%A7%81-%EC%8B%9C%ED%81%90%EB%A6%AC%ED%8B%B0%EC%99%80-JWT

 

'학교 > 캡스톤디자인과창업프로젝트' 카테고리의 다른 글

코드 작성 규칙  (0) 2024.01.24
RequestParam으로 Date 값 받기  (0) 2024.01.24
쿡세이브 ERD  (0) 2024.01.24
@NotNull 또는 @Column(nullable = false)  (0) 2024.01.23
비밀번호 불일치  (0) 2024.01.23