Files to look at:
- Program.cs (VB: Program.vb)
- Employee.cs (VB: Employee.vb)
- SecuredExportController.cs (VB: SecuredExportController.vb)
- Updater.cs (VB: Updater.vb)
- ExportPermission.cs (VB: ExportPermission.vb)
- ExtendedSecurityRole.cs (VB: ExtendedSecurityRole.vb)
- Global.asax.cs
- WebApplication.cs (VB: WebApplication.vb)
- Program.cs (VB: Program.vb)
- WinApplication.Designer.cs
- Program.cs (VB: Program.vb)
- WinApplication.Designer.cs
This example illustrates how to create custom security objects, such as permissions, roles and users. We will implement a permission that allows administrators to secure the exporting functionality in an XAF application. The complete description is available in the How to: Implement Custom Permission, Role and User Objects topic.