Donc, ce que je dois faire dans mon application pour se connecter est Effectuer une requête HTML avec user/pass qui retourne XML avec un token. Le jeton est utilisé dans les demandes http ultérieures.Comment et où effectuer le processus de connexion (dans ce cas obtenir le jeton du serveur) dans l'application iPhone?
Je sais comment effectuer des requêtes http et aussi comment les analyser, je l'ai déjà fait juste avec le jeton codé en dur à des fins de test. J'ai aussi travaillé sur la façon d'utiliser les préférences de l'application pour permettre l'entrée et retreval du mot de passe via:
NSString* settingValue = [[NSUserDefaults standardUserDefaults] stringForKey:@"<Setting Key>"]
La question est de savoir si je veux que cela se produise lorsque l'application lance où dois-je faire? Je ne veux pas que mon application se bloque lorsqu'elle se lance sans donner de retour à l'utilisateur, vous savez s'il n'y a pas d'ensemble utilisateur/passe ou si c'est rejeté par le serveur. Quel est ton consseille? Merci
Où stockez-vous ce jeton une fois que vous l'avez afin qu'il soit accessible à d'autres vues? Délégué de l'application? – startoftext
Bien dans mon projet à ne retourne pas un jeton pour vérifier les utilisateurs authentifiés mais un cookie qui est stocké dans une zone de stockage étendue appelée NSHTTPCookieStorage – Rudiger
Vous pouvez conserver les variables globales dans votre AppViewController pour stocker les données de session, qui seront disponibles pour autres vues, car chaque fois que vous passez d'une vue à l'autre, la nouvelle vue est créée à partir de AppViewController. – pMan