Electron.js中的Set Cookie指令不起作用



我有个问题。在我的Electron应用程序中,我有一个登录表单。在提交表单时,我会获取一个基于Rails Devise的身份验证服务器,该服务器完成并响应Set cookie direction<应用程序名称>-main_session

在我的电子主过程中,我有工作cookie的响应,但它们没有设置,我不能手动设置(出于安全原因)。

我想用https://github.com/electron/electron/blob/master/docs/api/cookies.md设置我的会话cookie。但我做不到。

有人想好怎么做了吗?

提前感谢

很明显,您在使用安全协议来保持会话信息隐私方面遇到了问题。你需要以这样或那样的方式改变你的方法。

你需要从两种方法中选择一种:

  • 将您的rails应用程序视为纯API,在这种情况下,您将使用与每个请求一起发送的JSON Web令牌或自定义API密钥相链接的东西。如果你从电子本身生成视图,效果最好
  • 在Webview的上下文中执行所有操作,Webview通过正常的设计身份验证流。如果您基本上只是在服务器渲染视图周围使用电子作为外壳,那么这种方法效果很好

最新更新