inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

배달앱 클론코딩 [with React Native]

앱 껐다 켜도 로그인 유지하기

질문 있습니다!

해결된 질문

209

김건희

작성한 질문수 63

3

안녕하세요 제로초님!

질문있습니다!

 

질문1. 

 

.env에 비밀번호나 중요한 것을 넣어두면 안된다고 하셨는데 그러면  AWS S3 SECRET ACCESS KEY나

FIREBASE API KEY같은것도 넣어두면 안되나요?...

 

안된다면 어디에 저장하는게 좋나요?

 

질문2.

 refreshToken은 회사마다 다르지만 유효기간이 보통 1일,30일 1년정도 라고 하셨는데,

 

카카오톡이나 인스타그램 혹은 배달의 민족같은 경우 1년이 지나도 계속 로그인 되어 있잖아요? (다시 로그인할 필요 없이)  이런경우는 보통 refreshtoken의 유효기간을 무한대로 설정한 경우인가요? 

 

아니면 예를들어 refreshToken의 유효설정이 1일이어서 refreshToken의 유효기간이 만료되었다고 가정했을 시  로그인이 해제되지 않게 하면서 발급해주는 방법이 있는것인가요?... 어떻게 하는걸까요? 궁금합니다!

 

react-native

답변 1

0

제로초(조현영)

1. 네 앱 까보면 .env 정보 다 나옵니다. 처음에 서버에서 불러와서 암호화 스토리지에 저장하는 것이 좋습니다.

2. 아뇨 유효기간을 길게 잡고 앱 접속할때마다 refreshtoken도 갱신하고 있을 겁니다. 유효기간이 만료되었는데 로그인을 해제하지 않는 것은 정말 위험한 행동입니다.

0

김건희

감사합니다. 그런데 react-nodebird강의 때는 ec2 서버 .env에 AWS S3 SECRET ACCESS KEY를 저장해놓았던걸로 기억하는데 .env에 하는것보다 암호화 스토리지에 저장하는게 더 좋다는 말씀이신건가요?

 

또한 암호화스토리지라면 이번강의에서 말씀하셨던 EncryptedStorage를 말씀하시는건지 궁금합니다

0

제로초(조현영)

서버의 .env와는 느낌이 다릅니다. 앱은 까볼수 있지만 서버의 .env는 해킹하는 것 아니면 까볼 수가 없거든요. 저는 서버의 .env도 전부 클라우드에서 다운로드받긴 합니다.

EncryptedStorage 맞습니다.

앱실행시 네이버맵 [401] 에러

0

1044

2

스타일링 라이브러리

0

159

2

expo, cli 선택 중에 고민이 있습니다.

0

175

2

JDK 버전이 달라도 괜찮나요?

0

236

2

dimenstion usewindowdeminstion

0

129

3

[맥 전용]환경 설정하기 1편 & [맥 전용]환경 설정하기 2편의 영상이 안나옵니다.

0

215

1

jdk11 버전과 gradle 버전의 호환성 관련 질문드립니다.

0

407

2

강의 외 질문입니다!

0

163

2

react native랑 맞는 ui 라이브러리 어떤게 좋을까요?

0

1534

2

react native와 spring boot 연결

0

362

1

java가 아닌 .kt에서 code push 에러가 발생합니다.

0

219

2

flipper 239 에러가 발생합니다.

0

169

2

package.json에 /lib/panino.js 문제입니다.

0

476

2

window - mac 협업 과정 질문합니다

0

221

1

ios 빌드 중 RCTBridgeDelegate.h import 오류

0

293

2

ios 앱 빌드 중 hermesEnabled 관련 오류발생

0

246

2

Socket 연결시 질문 드립니다.!

0

155

2

wifi 환경에서 axios 통신이 로컬서버에서 안됩니다.

0

429

2

iOS render error 질문드립니다.

0

416

2

iOS 가상머신 오류

0

170

2

npc react init 명령어 실행시 발생되는 오류

0

223

1

nom start 시 오류

0

119

1

NextJS 기반으로 만들어서 웹뷰 React Native로 배포 가능한가요?

0

1013

2

안드로이드 rn75 버전에 맞게 설정 중에 android13 다운로드에 대해서 막혔습니다!

0

187

2