Database Authboss与数据库

Database Authboss与数据库,database,authentication,go,Database,Authentication,Go,几周前我刚刚开始学习Go,我想尝试并实现一种web服务器的身份验证系统。现在,我发现这似乎是一个完美的解决方案,只是我不知道如何将它与传统数据库集成。它似乎只是将所有内容存储在自己的内存中,如果服务器崩溃或需要重新启动,这将是一场噩梦。话虽如此,有人有什么想法、想法或建议吗 要对数据库后端使用authboss身份验证,您需要编写一个“storer”实现。没有太多现成的数据库存储库(至少我没有找到它们) 使用数据库后端的身份验证实施示例: (使用MySQL或Postgres) 上述实现的更新版本

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

  • 要对数据库后端使用authboss身份验证,您需要编写一个“storer”实现。没有太多现成的数据库存储库(至少我没有找到它们)

  • 使用数据库后端的身份验证实施示例:

    • (使用MySQL或Postgres)
    • 上述实现的更新版本。看起来很有希望
    • (使用GORM)
  • 根据github上的明星数量,authboss是最受欢迎的

    当然,也有商业选择,例如


    可以在这里找到一长串可用的身份验证库和框架:

    快速阅读文档,它们似乎支持storers()的概念。如果您发现/实现了一个用于数据库(或任何其他持久性存储)的存储库,那么您应该很好,而且它似乎处于休眠状态。所以要做好准备,你可能需要自己编写错误修复程序。@MarkusWMahlberg,你还有其他建议吗?