DevExpress ExpressApp Framework Система безопасности настроить
Как использовать существующую базу данных для реализации RBAC в XAF Security System?
Как было сказано в руководстве по XAF, я добавил в WinApplication.cs элементы управления комплексной стратегии безопасности и стандартные средства проверки подлинности.
А в моей базе данных есть таблицы сервалов, таблица SysUser, равная пользователю, таблица SysActor, равная роли, и таблица SysActorRight, в которой описываются отношения между SysUser и SysActor.
И я использовал мастер постоянных классов для генерации XPO и его наследования от SecuritySystemUser и SecuritySystemRoleBase.
Но я не мог установить свойства UserType и RoleType компонента Security Complex для своих собственных типов. И что же мне делать?
Большое спасибо за то, что вы читаете мой плохой письменный английский.
1 ответ
Вы уверены, что используете SecurityStrategyComplex
вместо SecurityComplex
? Уверены ли вы SysUser
инвентарь IUserWithRoles
а также SysActor
инвентарь IRole
?
Здесь приведен пример проекта, демонстрирующий полную реализацию.
По всем вопросам, связанным с DevExpress, в первую очередь обращайтесь в Центр поддержки.