title: Android: Is it a good idea to store Authentication Token in Shared Preferences?
body: <p>I have an application that communicates with a server. 
  When the user logins to the application an Authentication Token is crated on the server and stored in the <code>SharedPreferences</code> of the application and whenever the application requests data from a web service the authentication token is validated.</p>
  
  <p>My question is, is it secure to store the authentication token in the <code>SharedPreferences</code>? I'm asking because a user with root privileges can access the preferences, extract the token and use it.</p>
  
  <p>Is there anyway to have more security in that regard?</p>