У меня есть приложение Rails с белой меткой, которое позволяет мне создавать различные новые веб-сайты, каждый со своим собственным TLD, но все они работают на одном и том же приложении. Это приложение для электронной коммерции, поэтому все заказы обрабатываются в одном другом ДВУ.
Например, у меня может быть три TLD:
domain_a.com
domain_b.com
domain_c.com
и заказы обрабатываются на
domain_orders.com
Домены от a до c - это в основном маркетинговые мини-сайты, где domain_orders.com принимает заказы. Все четыре домена работают на приложении EXACT SAME Rails, используя имя хоста, чтобы решить, какой контент представить.
Проблема заключается в том, что, если я установлю какие-либо сеансы или файлы cookie для доменов_a, b или c, которые я ДОЛЖЕН прочитать на domain_orders.com, я НЕВОЗМОЖЕН из-за ограничений безопасности между доменами.
Поскольку все эти домены являются частью одного и того же приложения на одном и том же сервере, мне интересно, есть ли какое-нибудь промежуточное программное обеспечение Rack или подобное, которое я могу использовать для хранения междоменных данных, которые могут прочитать все четыре домена?
Спасибо за помощь.