codestates / codestates/UDONDAM

[✍️ Dev Log] 김석규 / 2021-12-16

Open
#187 0 comments 0 reactions 0 assignees View on GitHub
dev-log
Dominant language
TypeScript
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

> ### 오늘은 어떻게 프로젝트에 기여했나요?
> 새로고침을 하면 데이터가 사라지는 문제를 해결하려고 세션 스토리지를 도입했다. 새로고침을 하면 서버에 get요청을 보내서 유효한 토큰에 담긴 유저정보를 받아오고, 그 데이터를 리덕스에 다시 넣는 계획이다. 그러나 브라우저에 정보가 저장되는 것은 아무래도 보안문제가 신경쓰여서 페이지 구성에 필요한 최소한의 정보만 로그인때 세션에 저장해서 이용하려 한다.
> ### 오늘의 프로젝트에서 힘든 점은 무엇인가요?
> * 최상단 app.tsx에서 서버에 확인요청을 보내기 때문에, 다른 페이지에서 새로고침을 누르면 요청결과를 기다리지 않고 렌더링 되서 오류가 발생한다. 필요한 정보를 세션에 넣어두고 사용이 끝난 세션정보는 폐기하는 것을 목표로 한다.
> * 아무리 보안레벨이 낮은 정보라 하여도 로컬 / 세션 스토리지에 저장하는 것은 지양하는 것이 좋다고 알고 있기에 어느정도를 최소한의 정보로 잡을 것인지, 간단하게나마 암호화하는 기술이 있는가 고려해야 한다.
>
>
> ### 내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?
> * [ ] 세션에 저장하는 구조 확립

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.