对于一个Angular 5
应用程序,我使用凭据访问登录网站API
。我在请求(POST)正文中发送用户凭据。我发送的凭据在浏览器表单数据中清晰可见。发送到API时如何隐藏凭据?
浏览器中的表单数据(图像)
答案 0 :(得分:0)
我认为基本上有两种方法可以安全地处理凭据(并且与角度无关):
整个连接是端到端加密的,即使用https作为传输协议,并使用SSL加密数据。我认为您仍然会在控制台中看到该值,但是没有其他人应该能够检测到。
您自己并不存储/发送密码,而是密码的匿名版本。也就是说,您将密码的哈希存储在数据库中,从那时起,您还将哈希在密码字段中输入的值,然后提交该密码。
因此,我想得出结论,就您的角度(前端)设计而言,这不是一个问题,而更多的是应用程序中间件的整体(安全)体系结构。