为了账号安全,请及时绑定邮箱和手机立即绑定

GO中的用户身份验证系统

GO中的用户身份验证系统

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

1 回答

  • 1 回答
  • 0 关注
  • 255 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信