Angular 5在Http Post方法中隐藏凭据的最佳方法

时间:2019-02-22 09:02:07

标签: http post angular5 credentials

对于一个Angular 5应用程序,我使用凭据访问登录网站API。我在请求(POST)正文中发送用户凭据。我发送的凭据在浏览器表单数据中清晰可见。发送到API时如何隐藏凭据?

浏览器中的表单数据(图像)

enter image description here

1 个答案:

答案 0 :(得分:0)

我认为基本上有两种方法可以安全地处理凭据(并且与角度无关):

  • 整个连接是端到端加密的,即使用https作为传输协议,并使用SSL加密数据。我认为您仍然会在控制台中看到该值,但是没有其他人应该能够检测到。

  • 您自己并不存储/发送密码,而是密码的匿名版本。也就是说,您将密码的哈希存储在数据库中,从那时起,您还将哈希在密码字段中输入的值,然后提交该密码。

因此,我想得出结论,就您的角度(前端)设计而言,这不是一个问题,而更多的是应用程序中间件的整体(安全)体系结构。