Authboss 与数据库

几周前我刚刚开始学习 Go,我想尝试为 Web 服务器实现一种身份验证系统。现在,我发现authboss似乎是一个完美的解决方案,但我不明白如何将它与传统数据库集成。似乎它只是将所有内容存储在自己的内存中,如果服务器崩溃或需要重新启动,这将是一场噩梦。话虽如此,有没有人有任何想法、想法或建议?


慕后森
浏览 252回答 1
1回答

呼唤远方

要将 authboss 身份验证与数据库后端一起使用,您需要编写一个 'storer' 实现。可用的数据库存储库并不多(至少我找不到它们)。具有数据库后端的示例身份验证实现:http://www.josephspurrier.com/go-web-app-example/(使用 MySQL 或 Postgres)https://blue-jay.github.io/上述实现的更新版本。看起来很有前途。https://github.com/qor/auth(使用 GORM)根据github上的star数,authboss是最受欢迎的。当然,也有商业选项,例如https://auth0.com/blog/authentication-in-golang/可以在此处找到一长串可用的身份验证库和框架:https : //github.com/avelino/awesome-go#authentication-and-oauth
打开App,查看更多内容
随时随地看视频慕课网APP