Как бы я использовал куки с двух доменов? - PullRequest
1 голос
/ 16 мая 2019

Hello

Я пытаюсь создать свою собственную платформу для аутентификации между доменами. У меня есть некоторые проблемы с куки. У меня есть основной домен (master.com) и домен приложения (app.com).

Вот проблема:

  • app.com запрашивает файл JavaScript у master.com
  • Файл выполняет запрос Get Jquery к серверу фляги на master.com
  • master.com устанавливает файл cookie сеанса через Set-Cookie:
  • app.com или master.com не имеет cookie

Это код моего флеш-сервера как текущий:

def set_cookie(response,cookies,domain=".app.com",age=3600*48):
   header = ""
   for h in cookies.keys():
       header=header+"{}={}; ".format(h,cookies[h])
   cook = "{}max-age={}; domain={};".format(header,age,domain)
   response.headers["Set-Cookie"] = cook
   return response

set_cookie(resp,{"session-id":"a UUID","session-key":"another UUID"})

А это код запроса:

$.post("https://master.com/api/endpoint")

Любая помощь будет принята с благодарностью. -Sam

...