Skip to main content

Backend Web API Service / REST API

  • 2 minutes to read

DevExpress .NET App Security & Web API Service allows you to add role-based access control, permission management, and CRUD operations to your next .NET MAUI project. If you work in Visual Studio 2022+ for Windows, the Solution Wizard allows you to speed up the application creation process. The wizard scaffolds a Web API Service with CRUD operations powered by your ORM library of choice: EF Core or DevExpress XPO. You application’s authentication mechanism can leverage built-in support for OAuth2, JWT, and OpenID. You can also implement a custom authentication strategy.

Basic functionality of our Web API Service is available for free. Additional features listed below are available as part of the DevExpress Universal Subscription:

  • Audit trail, endpoints to download reports, file attachments, data validation
  • Localization endpoints to obtain localized captions for UI elements
  • XAF’s administrative UI that uses WinForms, WebForms, and Blazor apps to manage users and roles at runtime
  • Technical support and full source code

Security Library

Read Tutorial: Create a Standalone Web API Application

Watch Video: A 1-Click Solution for CRUD Web API with Role-based Access Control via EF Core & ASP.NET

Refer to the following GitHub example for more information: How to Create a Web API Service Backend for a .NET MAUI Application

Form-Based Authentication (Login/Password) with the DevExpress Web API Service  Featured Scenario

Role-based Access Control (RBAC) & Permission Management Featured Scenario