Rails: devise_token_auth
Rails: devise_token_auth
我是 rails 的新手,我想做一些我认为应该很容易的事情,但我不确定它是如何完成的。
情况介绍
我有一个应用程序在 API 模式下使用 rails 作为我的后端服务器,Angular2 作为我的前端服务器。为了验证用户,我使用 gem : devise_token_auth。
问题
在我的应用程序中,我有许多具有不同权限的用户。例如,董事、助理董事……我的问题是我该如何实施?我在 table 中添加了一个字段 user_type 但仅此而已吗?
您可以通过多种方式实现此功能。
您可以查看
https://github.com/CanCanCommunity/cancancan
用于基于角色的授权和访问管理。
将列 role
添加到 User
模型以跟踪用户权限。
并且您始终可以将不同的权限关联到您定义的不同角色。
我是 rails 的新手,我想做一些我认为应该很容易的事情,但我不确定它是如何完成的。
情况介绍
我有一个应用程序在 API 模式下使用 rails 作为我的后端服务器,Angular2 作为我的前端服务器。为了验证用户,我使用 gem : devise_token_auth。
问题
在我的应用程序中,我有许多具有不同权限的用户。例如,董事、助理董事……我的问题是我该如何实施?我在 table 中添加了一个字段 user_type 但仅此而已吗?
您可以通过多种方式实现此功能。
您可以查看 https://github.com/CanCanCommunity/cancancan 用于基于角色的授权和访问管理。
将列
role
添加到User
模型以跟踪用户权限。
并且您始终可以将不同的权限关联到您定义的不同角色。