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

时间:2016-04-14 19:18:43

标签: django cookies https

我正在创建一个应用程序(如单点登录):

  1. 用户请求登录服务A
  2. 从db获取用户名/密码,并通过A
  3. 的web_api登录A.
  4. 制作一个HttpResponseRedirect,设置cookie并返回给用户。
  5.   

    用户< ==> app< ==>服务(HTTPS)

    整个过程在HTTP中都很好。但是当服务A在HTTPS下时,它就不起作用了。当用户被重定向到A网站时,步骤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)
    

0 个答案:

没有答案