为美国选择哪个角色

2024-05-14 17:33:50 发布

您现在位置:Python中文网/ 问答频道 /正文

在RBAC中,用户可以有多个角色。比如说,一个名为Abe的用户是两个角色的一部分,驱动程序和机械师。Abe想检查卡车是否需要换油(只有技工才能做的操作)

选项A)当Abe登录到应用程序(移动应用程序或网页)时,后端会对Abe进行身份验证,并确定他有两个角色。应用程序迭代地检查每个角色,并查看哪个角色具有执行该操作的权限

选项B)当Abe登录到应用程序(移动应用程序或网页)时,他会选择角色。后端对Abe进行身份验证,并使用Abe发送的角色检查他是否具有执行该操作的权限

还是有更好的方法为用户执行的操作选择角色

谢谢


Tags: 方法用户身份验证应用程序权限角色网页选项
1条回答
网友
1楼 · 发布于 2024-05-14 17:33:50

从用户体验的角度来看,选项a更好。如果安倍必须执行各种任务,那么他可能必须在不同的角色下多次注销和登录,这增加了他的认知负荷,并可能在完成任务之间出现延迟

从开发的角度来看,选项B可能稍微容易一些,如果您现在必须在后端稍微复杂一些的方式执行用户权限的唯一原因,但我基本上认为这是可以忽略的。p>

出于这些原因,我个人会选择A方案

相关问题 更多 >

    热门问题