Control de acceso basado en roles, gestión de permisos y servicios API ODATA / Web / REST para el marco de la entidad y XPO ORM
Para obtener información general, revise nuestra página de destino, documentación en línea y vea videos tutorales.
Demostraciones y tutoriales paso a paso para .NET 8+ y .NET Framework
Investigue la información a continuación, porque se pueden aplicar requisitos previos adicionales a ciertas plataformas. Si no puede compilar o ejecutar ninguna de estas aplicaciones de demostración o tiene preguntas sobre nuestros tutoriales o funcionalidad compatible, envíe preguntas en el Centro de soporte o en la pestaña Problemas anteriores; estaremos más que felices de ayudarlo.
Microsoft Entity Framework Core
- JavaScript con DeVEXTREME + API Web API/ODAT de ASP.NET Core
- JavaScript con la aplicación Svelte + ASP.NET Core Web API/ODATA
- Aplicación de servidor Blazor
- Aplicación Blazor WebAssembly
- Aplicación .net maui (iOS/Android)
- Aplicación ASP.NET Core MVC
- Aplicación WinForms
- Aplicación de consola
Devexpress xpo
- JavaScript con DeVExtreme + ASP.NET Web API ODATA Aplicación
- Aplicación WinForms
- Aplicación ASP.NET WebForms
- Aplicación ASP.NET Core MVC
- Aplicación de servidor Blazor
- Aplicación de consola
Detallamos los pasos de integración universal para cualquier aplicación .NET en este video.
Prerrequisitos para ejecutar las demostraciones
- Visual Studio 2022 V17.0+ con las siguientes cargas de trabajo:
- Desarrollo de escritorio .NET | ASP.NET y desarrollo web | Desarrollo multiplataforma .NET Core
- Descargue y ejecute el instalador de componentes unificados o agregue la URL de alimentación Nuget a Visual Studio Nuget Feeds.
- Le recomendamos que seleccione todos los productos cuando ejecute el instalador DevexPress. Registrará fuentes locales de paquetes NUGET y plantillas de elementos / proyectos necesarios para estos tutoriales. Puede desinstalar componentes innecesarios más tarde.
- Para los ejemplos de .NET Framework, debe instalar productos DevexPress con el instalador.
NOTA
A partir del 17 de septiembre de 2021, nuestro control de acceso basado en roles, la gestión de permisos y la API web (alimentado por Microsoft Entity Framework (EF Core) y Devexpress expresan objetos persistentes ORM) está disponible gratuitamente. Para registrarse y reservar su licencia gratuita, simplemente visite: https://www.devexpress.com/security-api free.
Preguntas frecuentes y documentación en línea
- Preguntas frecuentes: .NET App Security & Web API
- Seguridad (control de acceso y autenticación)
- Servicio de API web de backend
No dude en enviar preguntas adicionales en el Centro de soporte o la pestaña Problemas anteriores: estaremos más que felices de ayudarlo.
Público objetivo y escenarios de uso común
Los desarrolladores de XAF que crean aplicaciones .NET no XAF y desean reutilizar los modelos de datos existentes y la configuración del sistema de seguridad (usuarios, roles y permisos) almacenados en una base de datos de aplicaciones XAF. Según la experiencia, los clientes de XAF crean clientes de interfaz de usuario web y móviles personalizados con ASP.NET MVC, DeVExTreme; Servidores de back -end con ASP.NET Web API/ODATA o consola, servicio de Windows, aplicaciones WCF para varias tareas administrativas (modificaciones de datos, generación de informes, flujos de trabajo programados).
Desarrolladores que no son de XAF que crean aplicaciones estándar de línea de negocios (LOB) con informes de inicio de sesión, forma de inicio de sesión y funcionalidad relacionada con la seguridad para cualquier tecnología de UI de .NET como WinForms, WPF, ASP.NET (Formas web, MVC 5, MVC Core, Razor Pages) y .NET Technologies como ASP.NET Web API/Odata, WCF, etc.
Los típicos escenarios de servicio de la aplicación de aplicaciones de .NET y el servicio de API web incluyen lo siguiente:
- Crud & Authorization (por ejemplo, verifique los permisos de los usuarios, si se permiten operaciones de creación, lectura, escritura, eliminación para ciertas clases y propiedades ejecutivas) a través de EF Core & XPO ORM ORM
- Descargue PDF a partir de plantillas de informes y datos filtrados en bases de datos utilizando puntos finales de servicio (también conocido como informes)
- Historial de registro de cambios de datos en bases de datos utilizando puntos finales de servicio (también conocido como pista de auditoría)
- Verifique el estado de los datos de entrada con reglas de validación complejas utilizando puntos finales de servicio (también conocido como validación)
- Descargue datos de blob almacenados en bases de datos utilizando puntos finales de servicio (también conocido como archivos adjuntos de archivos)
- Obtenga subtítulos localizados para clases, miembros y elementos de UI personalizados almacenados en bases de datos utilizando puntos finales de servicio (también conocido como localización)
Ver también
Puntos de referencia de rendimiento para EF Core y XPO
¿Este ejemplo aborda sus requisitos/objetivos de desarrollo?
(Será redirigido a Devexpress.com para enviar su respuesta)