auth-mongo-mngr 使用 MongoDB 包实现一个用户认证管理器。安装时,可以通过运行以下命令进行安装:go get github.com/kidstuff/auth-mongo-mngr。该管理器要求开发人员在安装脚本中调用或通过 MongoDB shell 运行以下命令以构建索引:

  • db.mgoauth_user.ensureIndex({ Email: 1 }, { unique: true })

  • db.mgoauth_user.ensureIndex({ LastActivity: 1 })

  • db.mgoauth_user.ensureIndex({ Groups.Id: 1 })

  • db.mgoauth_login.ensureIndex({ UserId: 1 })