【发布时间】:2013-09-15 07:52:54
【问题描述】:
如何使用现有数据库在 XAF 安全系统中实现 RBAC?
按照 XAF 教程的说明,我在 WinApplication.cs 中添加了 Security Strategey Complex 和 Authentication Standard 控件。
我的数据库有 serval 表,一个等于用户的 SysUser 表,一个等于角色的 SysActor 表,以及一个用于描述 SysUser 和 SysActor 之间关系的 SysActorRight 表。
我已经使用 Persistent Classes Wizard 生成 XPO 并使其继承自 SecuritySystemUser 和 SecuritySystemRoleBase。
但我无法将 Security Complex 组件的 UserType 和 RoleType 属性设置为我自己的类型。 那我该怎么办?
非常感谢您阅读我拙劣的书面英语。
【问题讨论】:
-
我不确定您是否能够使用 XAF 所需表以外的表,例如 User 无需认真管道...请参阅此文档“基于现有业务类的自定义安全系统用户" documentation.devexpress.com/#Xaf/CustomDocument3384 并从那里开始。
-
非常感谢您的帮助。