inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

스프링부트 JUnit 테스트 - 시큐리티를 활용한 Bank 애플리케이션

로그아웃 질문입니다.

333

정성현

작성한 질문수 3

0

안녕하세요 강사님.

현재 강의를 듣고 로그인과 회원가입은 서버에 구축하는 것으로 이해하였습니다.

혹시 로그아웃의 경우에는 어떻게 처리를 해줘야 하는건지 궁금합니다.

현재 강의에서 쓴 코드를 백엔드로 쓰고, 프론트엔드는 리액트를 한번 사용해서 로그인했을떄 반환하는 토큰을 저장하려고 하는데 로그아웃 버튼을 눌렀을 떄는 어떻게 처리해야하는지 궁금합니다...!

 

로컬스토리지에서 토큰을 지우는 작업만 하는지, 아니면 서버에서 처리해줘야 하는지와 구현 방식도 혹시 가르쳐주실수 있으면 조언 주시면 너무나 감사하겠습니다..

 

좋은하루되세요!!!

spring-boot junit 소프트웨어-테스트

답변 1

0

최주호

저희 과정에는 refreshToken이 없기 때문에, 프론트에서 관리하는 토큰을 삭제만 하면 됩니다.

React or Flutter or Android or IOS 이런 프론트에서 JWT토큰을 관리하다가, 로그아웃 버튼 클릭하면 프론트에서 삭제하면 됩니다.

 

React는 웹브라우저의 로컬스토리지

App은 휴대폰의 SecureStorage등에서 JWT를 관리합니다.

0

정성현

현재 진행중인 프로젝트에 적용해보려고 하는데 로그아웃 버튼 누르는 이벤트가 발생하면 로컬 스토리지에서 토큰값을 지워주는 걸로 이해했는데 맞나요??

 

혹시... 이건 다른 질문인데 제가 이번 플젝 땜에 리액트를 처음해보는데 동적인 동작들은 최소화하고, 서버에서 받은 json 렌더링 해주고, 화면 구성하는 정도로만 해서 사용하려고 하는데 모르는 상태에서 배우면서 적용해도 무리가 없을까요...>>????? 답변해주셔서 감사합니다.

요청/응답 DTO 관련 문의

0

170

2

안녕하세요 인증이 필요한 url을 위하여 /s를 붙이는것에 대해 질문있습니다.

0

161

1

validation aop사용에 대해서 질문있습니다.

0

245

2

Dummy 클래스 위치에 대한 질문

0

293

2

테스트 방식에 관해서 질문이 있어요

0

292

2

스프링 버전업일 경우에는 Pointcut @PostMapping 조건이 달라질까요?

1

434

1

equals와 longValue 관련 질문드립니다

0

328

1

계좌번호를 Long 타입으로 하는 이유가 무엇일까요?!

0

499

2

[정보공유] Hibernate 로그 작동 안하시는 분들!!

3

346

0

UserControllerTest 테스트 실패 문의

0

318

1

스프링 시큐리티 6.2 버전 이후로 apply() 메서드를 이용한 JwtAuthenticationFilter 가 등록이 안됩니다.

2

1106

1

import 오류

0

426

3

spring initializer gradle 에서 3.x.x 대 밖에 없어요. 2.x.x는 보이지 않는데 어떡하져

0

438

2

안녕하세요 로그엔 성공적으로 들어온것같습니다..

0

237

1

JwtAuthorizationfilter test mvc.performget 관련 질문입니다!

0

286

1

JwtAuthorizationfilter test mvc.performget 부

0

226

1

longValue() 질문

0

228

1

jwt 인가필터 규현및 등록

0

334

1

스프링부트 3버전

1

334

1

권한처리를 위한 세션강제주입

0

418

1

JwtVO 를 인터페이스로 만든 이유

0

359

1

계좌 조회 질문드립니다

0

229

1

DummyObject 에 대하여

0

308

2

DTO를 이너클래스로 계속추가하는 이유

0

695

2