J'ai récemment commencé à travailler sur un projet de jeu pour mobile pour lequel je veux gérer des comptes d'utilisateurs. Au lieu d'écrire ma propre couche de comptes d'utilisateurs, j'ai pensé que j'autoriserais les gens à s'authentifier avec des comptes Google/Facebook/Twitter, etc. En examinant les schémas d'authentification délégués pris en charge par chacun de ces fournisseurs, tels que OAuth/OpenID, il semble qu'il doit y avoir un navigateur pour se connecter à l'un des fournisseurs. Quelqu'un peut-il suggérer des solutions de contournement ou des moyens simples de s'authentifier sans avoir à ouvrir un navigateur.Desktop Google/Twitter/Facebook Authentification des comptes
Si ce n'est pas possible, comment se connectent des applications comme Google Talk sans ouvrir de navigateur?
OAuth v1 (par exemple Twitter) permet à un client d '«autoriser» votre application et de stocker une paire jeton/secret prédéfinie. Votre application peut l'utiliser pour s'authentifier. – reiniero