【问题标题】:Right Auth with AngularJS, Django and external API service使用 AngularJS、Django 和外部 API 服务进行正确的身份验证
【发布时间】:2015-03-27 13:08:18
【问题描述】:

我正在以 Django 作为后端开发我的第一个 AngularJS 应用程序。 我的整体架构由以下部分组成:

  • Public API json-rpc server(我必须从中检索数据之前的身份验证过程(客户端发送带有 POST 请求的用户/密码,然后服务器响应带有令牌字符串)。李>
  • Django 框架,我使用这个是因为我需要一些模型和 MySQL db 来获取额外的数据; 并且因为公共 API 服务器不支持 CORS(是旧版本),并且我创建了一个带有 Django 视图的 API 代理。

  • Angular JS 应用程序,它由 Django 提供服务。

现在,当客户端第一次使用 AngularJS -> Django -> API 服务器发送用户/密码时,服务器以令牌响应,因此客户端使用令牌发出下一个请求。

我的问题是:在用户登录后,将令牌保留在客户端 (AngularJS)(或 Django,如果需要)上的正确方法是什么?

你对我的架构有什么建议吗?

在此先感谢...并且...对不起我的英语:)

【问题讨论】:

    标签: python django angularjs api


    【解决方案1】:

    根据您的需要,您应该考虑将令牌存储在本地存储或 cookie 中的会话存储中(在这种情况下,cookie 用作存储机制而不是身份验证机制)。

    【讨论】:

      猜你喜欢
      • 2019-05-08
      • 2015-01-09
      • 2012-09-06
      • 2021-07-26
      • 2019-01-28
      • 1970-01-01
      • 2020-03-10
      • 2022-06-26
      • 2020-04-21
      相关资源
      最近更新 更多