Je fais une application interne qui télécharge des données via des fichiers XML depuis un serveur externe. Ce serveur est sous mon contrôle mais je ne veux pas que le fichier XML qu'il présente soit disponible pour tout le monde sauf l'application Android.Protéger XML sur android
J'utilise pour le code maintenant classique pour obtenir XML comme ceci:
XMLhandler parser = new XMLhandler();
String xml = parser.getXmlFromUrl(URL); // getting XML
Document doc = parser.getDomElement(xml); // getting DOM element
.
.
.
Quelle serait la meilleure façon de mettre en œuvre la sécurité, très simple ferait. L'information en XML n'est pas si sensible, juste que je ne veux pas qu'ils soient disponibles pour tout le net.
Une sorte d'authentification au serveur ou serait-il possible de le compresser avec un mot de passe et de l'ouvrir dans l'application? Je devine juste ici ...
grâce, ressemble à une authentification HTTP simple et que l'utilisation: http://developer.android.com/reference/java/net/Authenticator.html devrait faire l'affaire – VladoPortos