inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!

Postman에서 인증 URL 테스트하기 (token)

Refresh 토큰 만료 시 재로그인 처리 문의

299

jhwoo

작성한 질문수 6

0

안녕하세요

좋은강의 잘 듣고 있습니다

앱을 처음 제작해 보고 있는데 일반적으로 앱은 설치 후 한번만 로그인하면 삭제하지 않는 동안에는 앱 실행 시 로그인은 다시 하지 않는 것으로 알고 있습니다

강의 내용을 보면 리프레시 토큰까지 만료되면 다시 로그인 하는 화면으로 가게 되어 있는데

 

  1. 일반적인 다른 앱은 리프레시 토큰 유효기간을 정말 길게 설정하는 건가요?

  2. 아니면 사용자가 최초 로그인 시 로그인 성공하면 아이디랑 패스워드를 저장했다가 리프레시 토큰까지 만료되면 저장한 아이디랑 패스워드를 불러와서 다시 로그인 하는 과정이 있지만 사용자 눈에는 보이지 않는 것인가요? 아이디랑 패스워드를 저장해 놓지 않으면 리프레시 토큰까지 자동으로 다시 받아오는 것은 불가능할 거 다른 앱들은 어떻게 한번만 로그인 하면 계속 자동로그인이 되는지 궁금합니다

 

 

 

 

 

flutter 하이브리드-앱

답변 1

0

코드팩토리

안녕하세요!

1) 일반적인 방법이 뭐라고 말씀드리긴 어렵습니다. 만료 기간이 아예 없는 회사들도 있고 (매우 위험하지만 큰 회사중에도 생각보다 정말 많습니다.) 리프레시 토큰을 갱신하는 회사도 있습니다. 반면에 바로 로그오프 시켜버리는 경우도 있구요. 모든건 trade off가 있습니다. 단점이 있다면 단점을 다른 방식으로 커버친다는 마인드의 프로젝트도 있고 그냥 작은 리스크니 안고간다는 마인드의 프로젝트도 있습니다.

2) refresh token을 갱신하는 url이 있다면 가능합니다 (앱 사용중에는). 아이디 비밀번호를 저장해두는건 그닥 좋은 방법처럼 생각되진 않지만 만료 기간이 없는것보단 나은 것 같긴 하네요. 하지만 이 마저도 비밀번호가 바뀔경우 (웹등 다른 플랫폼에서) 유효하지 않은 방법입니다.

감사합니다!

Isar 마지막 업데이트는 2년전입니다.

0

30

0

FlutterSecureStorage 질문

0

31

0

Dio onError Interceptor 만드는 부분에 질문이 있습니다.

0

79

2

관리자 기능에 대한 질문

0

100

2

part 'restaurant_model.g.dart';

0

92

1

36강. dio 인터셉터에 storage를 전달하는 코드가 이해 안되는데요. 도움 부탁드립니다.

0

56

2

2번 반환 상황 관련 질문

0

61

2

riverpod 3.0

0

139

2

Asset folder??

0

82

2

디자이너와 협업 시 프레임 크기 설정 관련 질문

0

113

2

FutureProvider, StateNotifierProvider 선택 기준

0

70

2

컴포넌트 모델화

0

64

2

쿼리 파라미터

0

84

2

화면 안보임

0

68

2

PaginationListView

0

54

1

강의중 37.Dio onErrorInterceptor 작업하기 dio 관련 질문입니다.

0

101

2

프로토타입이미지

0

62

2

여러 객체를 상태 관리하는 방법에 대한 질문

0

84

2

장바구니 결제하기 응답이 500이 옵니다.

0

105

2

removeFromBasket에서 await patchBasket()을 마지막에 하면 에러나는거 아닌가요?

0

67

2

이 두가지는 완전히 동일한 기능인가요?

0

106

3

내부 코드를 작성하지 않은 CursorPaginationLoading가 어떻게 로딩상태를 갖는지 잘 모르겠습니다...

0

77

2

_SplashScreenState에서 storage를 late로 호출해서 한번만 불러와도 되나요?

0

86

2

코딩 작성 순서 관련 질문

0

88

2