title: Where to store user credentials when using fingerprint authentication in Android
body: <p>As the title suggests, i'm making an app that allows the user to login using fingerprint authentication. The problem i'm having is where to store the credentials they submit?</p>
  
  <p>The flow would be -> User logs in first time with credentials -> enable fingerprint auth and store these credentials -> Validate fingerprint then access stored credentials.</p>
  
  <p>I thought of using <code>SharedPreferences</code> but if the device is rooted these are easily accessible.</p>
  
  <p>So where is the safest and most secure place to store these credentials to avoid them being accessed outside of the app?</p>
  
  <p>EDIT:</p>
  
  <p>I'm using this wrapper to handle the fingerprint authentication <br>
  <a href="https://android-arsenal.com/details/1/4493" rel="noreferrer">https://android-arsenal.com/details/1/4493</a></p>