Le partage d'un cookie entre deux sites sur le même domaine

Voici la situation:

J'essaie de partager un cookie (authentification par formulaires) entre les sites web.

Je ne suis pas en utilisant l'Authentification par Formulaires per se. Je suis en utilisant les méthodes intégrées (Crypter, Décrypter, etc), mais je suis mon propre témoin.

Quand j'ai mis le cookie sur l'un des sites, les autres voit le cookie, mais ne peut pas le déchiffrer. L'erreur est le générique de "l'Erreur s'est produite lors d'une opération de chiffrement".

Ce que j'ai assuré:

  1. Le cookie le domaine est défini à "example.com" (ce qui signifie que les sous-domaines peuvent accéder. Preuve en est l'autre site ne peut "voir" le cookie).
  2. Les deux sites partagent la même clé de l'ordinateur. Le web.config pour les deux a la même valeur pour la decryptionKey et validationKey.
  3. Les formulaires de ticket d'authentification version et le nom du cookie sont les mêmes dans les deux sites.
  4. Le chemin est "/".

J'ai fait cela avant et il fonctionne très bien, mais dans ce scénario, les deux applications ont été le partage de la même base de code.

Dans ce cas, ils sont séparés des applications. C'est parce que je suis le prototypage d'une solution où les deux indépendant de la plateforme des applications sur le même domaine de premier niveau peuvent partager un cookie d'authentification.

Quelqu'un peut me dire ce que je manque, ou de fournir une solution alternative.

J'ai lu toutes les questions connexes, mais la réponse est généralement de 2) ci-dessus.

InformationsquelleAutor RPM1984 | 2013-02-18