앱에서 유저정보를 저장하는데 가장 효과적인 방법이 뭘까요?

앱을 만들고 있는데요. 서버에 로그인할때 유저의 이름과 비번으로 하는데 매번 비밀번호 입력하기 귀찮으니까 옵션으로 비밀번호 저장을 만들었어요. 저장할 때 SharedPreference를 쓰려고 했는데 그다지 좋은 방법인것 같지 않아서 더 좋은 방법이 있을까 질문 드립니다.

1답변

  • 좋아요

    0

    싫어요
    채택취소하기

    SharedPreferences가 비밀번호 저장하는데 가장 좋은 방법이에요. SharedPreferences는 유저정보를 저장하는것만 다루는데, 패스워드는 보통 보안문제 때문에 저장하기 까다롭잖아요 . SharedPreferences는 샌드박스로 되있어서 다른 앱에서 데이터에 접근하는걸 방지해요. 하지만 디바이스에서 물리적인 접근은 가능한데 이건 어쩔수없죠....

    개인적으로는 OAuth같이 서버와 클라이언트간에 인증된 토큰으로 사용자 인증하는 방식을 추천해요.

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

작성한 답변에 다른 개발자들이 댓글을 작성하거나 댓글에 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.