DevExpress expressApp Framework Security System customize

本文关键字:System customize Security Framework expressApp DevExpress | 更新日期: 2023-09-27 18:31:17

如何使用现有数据库在 XAF 安全系统中实现 RBAC?

正如 XAF 教程所述.cs我在 WinApplication 中添加了安全策略复合体和身份验证标准控件。

我的数据库有serval 表,一个等于用户的 SysUser 表,一个等于角色的 SysActor 表,以及一个用于描述 SysUser 和 SysActor 之间关系的 SysActorRight 表。

我使用持久类向导生成 XPO 并使其继承自 SecuritySystemUser 和 SecuritySystemRoleBase。

但我无法将安全复杂组件的 UserType 和 RoleType 属性设置为我自己的类型。那我该怎么办?

非常感谢您阅读我糟糕的书面英语。

DevExpress expressApp Framework Security System customize

您确定使用的是SecurityStrategyComplex而不是SecurityComplex吗?您确定SysUser实现IUserWithRoles并且SysActor实现IRole吗?

这里有一个示例项目显示了完整的实现。

对于所有与 DevExpress 相关的问题,首先要询问的是支持中心。