小编Fis*_*Lin的帖子

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

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

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

用户<==>应用<==>服务(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)
Run Code Online (Sandbox Code Playgroud)

django cookies https

5
推荐指数
0
解决办法
2228
查看次数

标签 统计

cookies ×1

django ×1

https ×1