Comment mettre en œuvre un premier temps uniquement schéma de connexion pour une application web mobile mis en œuvre avec jQuery Mobile, PhoneGap, et Django?

Je suis au début (pré-codage) les étapes de développement d'une application web mobile à l'aide de jQuery Mobile (nous avons regardé Sencha Touch pour quelques semaines, mais jQuery Mobile est un meilleur ajustement pour notre équipe de compétences). Je termine le jQuery Mobile application web avec PhoneGap pour créer un iPhone, iPod touch et iPad native-ish application. J'utilise Django pour nos applications web donc l'intention de faire la même chose ici pour le côté serveur, avec une sorte de JSON/Ajax/RESTE de flux de données pour l'interface entre l'application mobile et le serveur. Puisque c'est un mobile uniquement sur demande, nous devrions avoir accès à tous les HTML5 genre de choses.

Alors que je suis susceptible de venir avec d'autres problèmes/questions pour cette mise en œuvre, voici ma question/problème:

J'ai besoin de configurer l'application afin que la première fois que l'utilisateur ouvre l'application, ils doivent entrer un nom d'utilisateur et le mot de passe pour s'authentifier. Par la suite, l'utilisateur ne devrait pas avoir à s'authentifier à moins que l'utilisateur clique sur un "lien de" ce qui leur donne une page pour s'authentifier avec un autre compte ou mot de passe. La demande doit toujours s'authentifier sur le serveur à chaque fois qu'il est commencé, en utilisant le nom d'utilisateur et mot de passe qui a été initialement saisi, afin de s'assurer que le compte n'est pas désactivé ou le mot de passe changé ou quelque chose.

Je suis assez nouveau dans les schémas d'authentification. Que dois-je faire?

OriginalL'auteur Ben Roberts | 2011-06-04