繁体   English   中英

如何创建安全的用户注册

[英]How to create a safe user sign up

所以我正在尝试 map 出一个用户登录和注册页面,但我不确定如何确保它的安全。 将登录信息存储在数据库中是否足够? 或者我应该加入某种密码散列?

您实际上可以使用像bcrypt这样的 npm 包来实现密码散列。 但是,如果您想自己实施,请提前 go。

首先,可以使用密码加密来提高安全性。 您可以考虑的另一件事是避免从您的 api 返回用户详细信息,即使它们是加密的。 只返回必要的。

您可以使用 JWT (Json Web Token) 和过期策略来使其更加安全并提高您的应用程序性能和用户体验。

对于任何参考,您可以使用https://jwt.io/

此外,您可以使用分配的 cookie 来提高安全性。

检查我们的https://docs.aws.amazon.com/en_us/AmazonCloudFront/latest/DeveloperGuide/private-content-signed-cookies.html

另一种处理方法是使用 OAuth,您可以在https://oauth.net/2/上找到更多信息

希望所有这些都可以帮助你。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM