Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Question] 유저 엔티티 개선에 대하여 #240

Open
sss4920 opened this issue Mar 6, 2024 · 2 comments
Open

[Question] 유저 엔티티 개선에 대하여 #240

sss4920 opened this issue Mar 6, 2024 · 2 comments
Assignees
Labels
question Further information is requested

Comments

@sss4920
Copy link
Contributor

sss4920 commented Mar 6, 2024

✨ Discussion

저희 토큰과 관련해서도 그렇고 여러 이슈들이 등장하고 있는데 여러가지 이슈들 중에서 여러기기의 경우 핸들링부분을 서버측에서 할 수 있을 것 같다고 생각합니다..! 이건 클라쪽에서도 도와줘야할 것 같은데 일단 엔티티를 하나 추가해서 기기id값을 추가하는 방식을 사용해보는 것은 어떨까요?? 약간 UserInformation 같은 엔티티를 만들어서 1:1 매핑을 한다음에 그 information안에 기기id리스트를 넣어놓고? 로그인을 시도했을 때 먼저 그쪽에서 찾고 있는 유저면 그 원래 계정으로 들어가게끔 설계 해보는 것은 어떻게 생각하시나용??

@sss4920 sss4920 added the question Further information is requested label Mar 6, 2024
@alpha-kwhn
Copy link
Contributor

최근에 iOS 쪽에서도 계속 해결방법이 없나 자문구하면서 생각해봤는데
-> 신규 버전 업뎃 이후 기준으로는 어떻게해서든 해결이되는데
-> 이미 배포된 앱에서는 현 v1 서버에서 핸들링 하는것이 맞아보입니다..! ㅠ 동의해요

배포된 앱은 더이상 수정이 불가하기 때문에
지금 현 상태에서 디비에 있는 유저라면 서버에서 인증통과를 시켜주는 방식도 맞아보입니다!

++ 며칠간 고민과 자문을 해본 결과 아요쪽은 Interceptor를 이용한 reisue api를 업데이트 버전에서는 붙이고 키체인을 버리고 다른 토큰 저장 방식 사용을 적용하면 해결되지 않을까싶습니다!

@sss4920
Copy link
Contributor Author

sss4920 commented Mar 6, 2024

흠 글면 저번꺼에서는 리프레시 토큰관련된 것을 살리려면 결국 저번 DB를 날리고 새로 디자인하는쪽이 좀 더 괜찮아보이긴하네용..(실제 유저가 별로 없으니까..)
날리고 이번 토큰 관련된 로직을 좀 더 다듬은 다음에 푸시하는 것이 좋을 것 같기도하네용..!
그러면 혹시 저 뜻이 1:1매핑해서 한 유저의 여러개의 기기 핸들링하는 것의 필요성은 동의하는게 맞을까용..?!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants