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

조회수 2252회

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

1 답변

  • 좋아요

    0

    싫어요
    채택 취소하기

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

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

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)