如何在HTTPS下的django重定向中设置cookie?

如何在HTTPS下的django重定向中设置cookie?,django,cookies,https,Django,Cookies,Https,我正在制作一个应用程序(比如单点登录): 用户请求登录服务A 从数据库获取用户名/密码,并通过 制作一个HttpResponseRedirect,设置cookie并返回给用户 用户应用程序服务(https) 整个过程在HTTP中表现良好。但是当服务A使用HTTPS时,它就不工作了。当用户被重定向到网站时,步骤3中设置的cookie将消失 response = HttpResponseRedirect('https://xxxx/service') response.set_cookie(key=

我正在制作一个应用程序(比如单点登录):

  • 用户请求登录服务A
  • 从数据库获取用户名/密码,并通过
  • 制作一个HttpResponseRedirect,设置cookie并返回给用户
  • 用户应用程序服务(https)

    整个过程在HTTP中表现良好。但是当服务A使用HTTPS时,它就不工作了。当用户被重定向到网站时,步骤3中设置的cookie将消失

    response = HttpResponseRedirect('https://xxxx/service')
    response.set_cookie(key=cookie.name, value=cookie.value, 
    domain=cookie.domain, path=cookie.path, expires=cookie.expires)
    

    cookie.domain
    中的哪个值以及它是否等于ssh密钥中的domain?是否有人对此有解决方案,即使对我来说,django 1.8.17也有这个问题?也许你会在这里得到答案: