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


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

  • 2016년 01월 12일에 작성됨

조회수 262


1 답변


좋아요
0
싫어요
채택취소하기

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

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

  • 2016년 01월 12일에 작성됨

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close