猿问

GO中的用户身份验证系统

Go 中是否存在预制的用户身份验证系统?

我来自 Ruby 背景,我真的很想看到类似于 Ruby on Rails设备的东西,它是一个完整的用户管理系统。它负责从创建表单到散列和加盐密码的所有事情。它还负责将数据存储到数据库、设置会话等。

我发现有一个名为goth 的包,它允许社交登录(facebook、twitter ++)但它不处理用户凭据的存储。它也不允许使用电子邮件 + 密码进行“正常”注册。

关于 Go 的这个主题,我似乎只能找到一些关于如何制作自己的基本的、非常不安全的用户登录系统的教程。

我真的很想看到一个处理用户身份验证并允许通过 OAuth/OAuth2 进行社交登录的系统。这样的东西存在吗?

我所追求的解决方案很可能是 Go Web 框架的一部分或插件。

背景

我正在考虑将我的 Rails 应用程序转移到更高性能的框架,因为我当前的 Rails 应用程序正在使用大量 RAM。于是我的目光转向了 Go。但是,如果没有可靠的用户身份验证系统,我将无法转换为 Go。制作自己的用户身份验证系统不是一个很好的做法。


MMMHUHU
浏览 257回答 1
1回答
随时随地看视频慕课网APP

相关分类

Go
我要回答