devexpress-xaf-security

Configure DevExpress XAF Security System authentication, roles, and audit trails.

39|7|Updated Jun 2, 2026
One-click install
npx skills add https://github.com/DevExpress/agent-skills --skill devexpress-xaf-security
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devexpress-xaf-security
Source: https://github.com/DevExpress/agent-skills/tree/main/plugins/dx-xaf/skills/devexpress-xaf-security
Command: npx skills add https://github.com/DevExpress/agent-skills --skill devexpress-xaf-security

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates the risk of misconfigured access control in DevExpress XAF applications, which can lead to data leaks, unauthorized access, or runtime permission errors, by providing verified API patterns and step-by-step setup guidance for the XAF Security System.

Core Features & Use Cases

  • Authentication Setup: Configure password, Windows, OAuth2, and custom authentication providers for Blazor and WinForms XAF apps.
  • Granular Permission Management: Define type, object, member, and navigation permissions for roles, with support for both EF Core and XPO ORMs.
  • Use Case: A developer building a XAF business app can use this Skill to quickly set up admin and standard user roles, restrict access to sensitive employee data so only managers can view salary fields, and configure audit trail logging for compliance.

Quick Start

Use the devexpress-xaf-security skill to configure role-based access control for your new XAF Blazor Server application, including admin user seeding and object-level permissions for customer records.

Frequently Asked Questions about devexpress-xaf-security

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure role-based access control in a DevExpress XAF Blazor application?

To configure role-based access control in a DevExpress XAF Blazor application, use this Skill to apply verified API patterns for defining type, object, and member permissions for admin and standard user roles.

Can I restrict access to specific data fields like employee salary in XAF?

Yes, you can restrict access to specific data fields like employee salary in XAF by applying granular member-level permissions to roles so only authorized managers can view sensitive fields.

Does the XAF Security System support both EF Core and XPO?

Yes, the XAF Security System supports both EF Core and XPO ORMs, allowing .NET 8+ developers to configure authentication and role-based permissions across Blazor and WinForms apps.

What's the best way to set up authentication providers for XAF WinForms apps?

The best way to set up authentication providers for XAF WinForms apps is using this Skill's verified patterns for password, Windows, OAuth2, and custom authentication configuration within the integrated security system.

How do I implement owner-based data access and audit trails in XAF?

You implement owner-based data access and audit trails in XAF by following this Skill's step-by-step setup guidance for granular permission policies and audit trail logging to satisfy compliance requirements.

Why do unauthorized access or runtime permission errors occur in XAF security?

Unauthorized access or runtime permission errors occur in XAF security due to misconfigured access control, which this Skill eliminates by providing verified API patterns and proper role permission policy configuration.