Comment faire de la croix-authentification de domaine en toute sécurité?

. J'ai de domaine A.com, dont l'authentification de l'utilisateur est effectuée au domaine B.com. Actuellement, j'ai mis de telle sorte que le formulaire de connexion est affiché à B.com qui (si réussie) définit le cookie de session et les feux de rediriger vers A.com/loggedin. Cependant, comme le formulaire est posté à l'B.com et le cookie est défini à ce domaine, quand je fais JSON demande de A.com le cookie de session n'est pas disponible un je n'ai aucune idée si elles connecté ou non. La question devient alors: comment résoudre le problème?

J'ai été ressassant une solution dans laquelle je voudrais ajouter un token pour le redirect uri, qui pourraient ensuite être utilisés pour un temps de session authentifiée création avec A.com (le navigateur peut utiliser ce jeton d'authentification de la session avec B.com, de sorte que le témoin devrait être fixé à A.com et seront disponibles sur JSON demandes. Après que le jeton serait invalidé bce).

Cependant, je ne suis pas sûr de savoir comment sécuriser cette solution serait? Ou est-il une autre solution plus sécurisée?

comment sur la solution d'authentification unique. A.com besoin d'authentification, puis de rediriger le serveur d'authentification unique(S.com), S.com de retour à l'utilisateur un longin forme, poste à S.com. S.com reçu et de générer un jeton,et rediriger vers A.com avec le jeton, A.com récupérer le Jeton, appel S.com pour aller chercher de l'logined userinfo.
et certains également, openid solution

OriginalL'auteur crappish | 2013-11-07