Bonjour à tous,
je suis en train de créer un site web pour Iphones et Ipod Touchs.
Un utilisateur qui s'inscrit devra ajouter s'il le veut (pour avoir plus de focntionnalités) l'identifiant et le mot de passe de certains sites web comme Flickr, Dailymotion...
Mon problème est que pour ouvrir mon api à un plus grand nombre de développeurs, je dois sauvegarder dans un fichier ou dans une base de données les id de sessions de ces différents sites web.
Exemple:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<?xml version="1.0" encoding="ISO-8859-1"?>
<infos>
<user>Worolf</user>
<Flickr_session>dfd2d56f2dfd</Flickr_session>
<Dailymotion_session>htyfdg255sdd</Dailymotion_session>
</infos>
Bien sûr, Dailymotion ne propose pas ce genre d'API mais c'est juste un exemple.
Mon problème est mon serveur doit vérifier que l'application externe qui demande par exemple, la session Flickr, soit autorisée par l'utilisateur.

Pour ceux qui n'ont pas compris, voici un autre exemple:

Application A demande des informations sur l'utilisateur Dupont.
Application A effectue une requête à mon site web.
Mon site web vérifie si Application A a été autorisée par l'utilisateur Dupont.
Application A est autorisée dans les paramètres de l'utilisateur Dupont.
Application A peut donc prendre les informations de l'utilisateur Dupont.

Exemple 2:

Application B demande des informations sur l'utilisateur Dupont.
Application B effectue une requête à mon site web.
Mon site web vérifie si Application B a été autorisée par l'utilisateur Dupont.
Application B n'est pas autorisée dans les paramètres de l'utilisateur Dupont.
Application B ne peut donc pas prendre les informations de l'utilisateur Dupont.

Pour cela, mon site web doit mieux chercher les paramètres dans un fichier xml ou dans une base de données (quel est le plus rapide et celui qui surcharge le moins).

Merci d'avance.