devexpress-xaf-security
Installation
SKILL.md
DevExpress XAF — Security System
The XAF Security System provides role-based access control with type-, object-, and member-level permissions, multiple authentication methods, and audit trail capabilities. EF Core is the recommended ORM; all examples default to EF Core patterns. XPO equivalents are noted where they differ.
Prerequisites & Installation
NuGet Packages
| Package | Purpose | Project |
|---|---|---|
DevExpress.ExpressApp.Security |
SecurityStrategy, SecurityModule, authentication providers, IsGrantedExtensions, SecurityOperations |
MySolution.Module |
DevExpress.Persistent.BaseImpl.EF |
PermissionPolicyRole, PermissionPolicyUser, ApplicationUser, ApplicationUserLoginInfo (EF Core) |
MySolution.Module |
DevExpress.Persistent.BaseImpl.Xpo |
PermissionPolicyRole, PermissionPolicyUser (XPO) |
MySolution.Module (XPO only) |
DevExpress.ExpressApp.EFCore |
Secured EF Core object space (.AddSecuredEFCore()) |
MySolution.Blazor.Server / MySolution.Win |
DevExpress.ExpressApp.Xpo |
Secured XPO object space (.AddSecuredXpo()) |
MySolution.Blazor.Server / MySolution.Win (XPO only) |
Security Registration
Blazor — MySolution.Blazor.Server\Startup.cs: