저는 Android 앱을 개발 중입니다. 인증을 위해 사용자는 사용자 이름과 암호를 입력해야하며 서버는 만료 인증 토큰을 반환합니다.Android에서 자격증 명 저장의 안전한 방법
현재 토큰을 저장하고 있지만 자격 증명은 저장하지 않습니다. 토큰 인증이 실패 할 때 사용자가 자격 증명을 다시 입력하지 않고도 백그라운드에서 저장된 자격 증명을 사용하여 사용자를 다시 로그인 할 수 있도록 자격 증명을 로컬에 저장하는 것이 가장 안전한 방법입니다.
저는 SharedPreferences를 사용하여 데이터를 저장하고 있습니다. 하지만 그들은 정말로 안전합니까? 이 목적으로 AccountManager를 사용할 수 있습니까?
SharedPreferences는 확실히 안전하다고 간주되어서는 안됩니다. – tyczj
이 게시물을 읽고, 받아 들여진 답변은 다른 stackoverflow 답변에 따라 Google의 android dev에서 tech lead입니다. https://stackoverflow.com/questions/785973/what-is-the-most-appropriate-way-to-store-user-settings-in-android-application/786588#786588 – Jimmy