首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用于自定义身份验证的Rails gem

用于自定义身份验证的Rails gem
EN

Stack Overflow用户
提问于 2012-12-12 01:51:43
回答 1查看 165关注 0票数 0

我是rails的新手,我想制作一个培训计划应用程序。我需要一个用户管理系统,并确定一个作为一个宝石存在,但我似乎找不到一个具备所有这些所需的功能。

  • 多接入级别(用户、培训师、管理员、管理)
  • 没有用户注册(培训师、经理、管理员将创建帐户,信息将通过电子邮件发送给用户)
  • 用户组(用户、培训师、管理人员)属于组,只能管理这些组中的用户。管理员可以管理任何组中的任何人。
  • 用户可以更改其帐户上的详细信息并更改其密码。
  • 管理员可以确定用户将如何登录(自定义字段、用户名、电子邮件)
  • 可以使用mysql数据库。

是否有任何当前的宝石与所有这些功能,或将自定义一个需要创建?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-12 02:07:29

这里您结合了两个概念:用户身份验证和基于角色的访问控制。考虑使用设计,设计进行身份验证,因为它是相当可配置的(例如,您可以禁用sign_up路由并只允许sign_in ),以及类似于rbac的坎坎

另外,您真的需要允许管理员确定用户将如何登录吗?考虑先确定一种方法,如果这是一个真正的优先事项,那么稍后再添加这个功能。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13831566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档