Совместное использование файла cookie между двумя веб-сайтами в одном домене

Вот'Ситуация:

Сайт A, веб-приложение ASP.NET MVC 4. Домен:http://a.example.comВеб-сайт B, ASP.NET MVC 4 веб-приложение. Домен:Http: //b.example.comI»

я пытаюсь поделиться cookie (формами аутентификации) между сайтами.

Я не использую Аутентификацию по формам как таковую. Я'м, используя встроенные методы (Encrypt, Decrypt и т. д.), но яЯ устанавливаю свой собственный файл cookie.

Когда я устанавливаю cookie на одном из веб-сайтов, другие видят cookie, но могутне расшифровывать это. Ошибка общаяПроизошла ошибка во время криптографической операции ".

Что я'мы обеспечили:

У файла cookie установлен домен "example.com» (Это означает, что субдомены могут получить доступ. Доказательство - другой веб-сайт может "увидеть" печенье).Оба сайта используют один и тот же ключ компьютера. Файл web.config для обоих имеет одинаковые значения для decryptionKey и validationKey.Версия билета для проверки подлинности форм и имя файла cookie одинаковы для обоих веб-сайтов.Путь установлен на "/".I '

Мы делали это раньше, и это прекрасно работает, но в этом сценарии оба приложения использовали одну и ту же кодовую базу.

В этом случае они являются отдельными приложениями. Это связано с тем, что я создаю прототип решения, в котором два независимых от платформы приложения в одном домене верхнего уровня могут совместно использовать файл cookie для проверки подлинности.

Может кто-нибудь сказать мне, что яили отсутствует альтернативное решение.

Прочитайте все связанные вопросы, но ответ обычно 2) выше.

Ответы на вопрос(2)

Ваш ответ на вопрос