Go 中是否存在预制的用户身份验证系统?我来自 Ruby 背景,我真的很想看到类似于 Ruby on Rails设备的东西,它是一个完整的用户管理系统。它负责从创建表单到散列和加盐密码的所有事情。它还负责将数据存储到数据库、设置会话等。我发现有一个名为goth 的包,它允许社交登录(facebook、twitter ++)但它不处理用户凭据的存储。它也不允许使用电子邮件 + 密码进行“正常”注册。关于 Go 的这个主题,我似乎只能找到一些关于如何制作自己的基本的、非常不安全的用户登录系统的教程。我真的很想看到一个处理用户身份验证并允许通过 OAuth/OAuth2 进行社交登录的系统。这样的东西存在吗?我所追求的解决方案很可能是 Go Web 框架的一部分或插件。背景我正在考虑将我的 Rails 应用程序转移到更高性能的框架,因为我当前的 Rails 应用程序正在使用大量 RAM。于是我的目光转向了 Go。但是,如果没有可靠的用户身份验证系统,我将无法转换为 Go。制作自己的用户身份验证系统不是一个很好的做法。
1 回答
- 1 回答
- 0 关注
- 255 浏览
添加回答
举报
0/150
提交
取消