Node.js Angular 6+,能够安全地从应用程序创建用户

Node.js Angular 6+,能够安全地从应用程序创建用户,node.js,angular,security,server,Node.js,Angular,Security,Server,这只是一个简单的问题,因为我现在不知道在应用程序中创建用户作为管理员背后的安全逻辑 我的意思是,我有一个表单,我可以添加一个用户名和密码,让某人作为应用程序中的用户进行连接,但是我如何安全地将请求发送到我的服务器,并提供将用户添加到数据库的信息呢 我的后端和前端服务器都支持HTTPs。应用程序中的http POST请求安全吗?当然,只要您使用HTTPS协议,POST方法就是安全的请求。HTTPS阻止了中间人的攻击,因此没有人能够在你的Web服务器上篡改你的信息。 作为补充说明,您应该拥有一个有效

这只是一个简单的问题,因为我现在不知道在应用程序中创建用户作为管理员背后的安全逻辑

我的意思是,我有一个表单,我可以添加一个用户名和密码,让某人作为应用程序中的用户进行连接,但是我如何安全地将请求发送到我的服务器,并提供将用户添加到数据库的信息呢


我的后端和前端服务器都支持HTTPs。应用程序中的http POST请求安全吗?

当然,只要您使用HTTPS协议,POST方法就是安全的请求。HTTPS阻止了中间人的攻击,因此没有人能够在你的Web服务器上篡改你的信息。
作为补充说明,您应该拥有一个有效的令牌,如JWT,它将授权信息发送者为您的应用程序创建用户。

谢谢您的回答。我目前正在使用JWT。关于中间人攻击,他们可能无法篡改信息,但如何读取信息和知道用户名和密码的一个我想要创建的用户?HTTPS采用非对称算法,因此在传输过程中的信息是加密的,只能由拥有私钥的实体解密。希望这能帮上忙。谢谢。我现在就把我的想法编出来。我也会读更多关于这方面的文章@Jean PhilippeDufour伟大的: