Контроль доступа, управление разрешением, и ODATA / Web / REST API для Odata / Web / REST для Ontity Framework и XPO ORM
Для получения общей информации, пожалуйста, просмотрите нашу целевую страницу, онлайн -документацию и просмотрите видео -репетиторы.
Демоверсии и пошаговые учебники для .NET 8+ и .NET Framework
Пожалуйста, изучите информацию ниже, потому что дополнительные предпосылки могут применяться к определенным платформам. Если вы не можете скомпилировать или запустить какое -либо из этих демонстрационных приложений или у вас есть вопросы о наших учебных пособиях или поддерживаемых функциональных возможностях, отправьте вопросы в Центре поддержки или в вкладке «Проблемы» - мы будем более чем рады помочь вам.
Microsoft Entity Framework Core
- JavaScript с DeVextreme + ASP.NET CORE WEB API/ODATA приложение
- JavaScript со SVELTE + ASP.NET CORE WEB API/ODATA приложение
- Приложение Blazor Server
- Blazor Webassembly App
- .NET MAUI (iOS/Android) приложение
- ASP.NET CORE MVC Приложение
- Приложение Winforms
- Приложение консоли
DeVexpress XPO
- JavaScript с DeVextreme + ASP.NET WEB API API ODATA приложение
- Приложение Winforms
- ASP.NET Webforms App
- ASP.NET CORE MVC Приложение
- Приложение Blazor Server
- Приложение консоли
Мы подробно описали шаги универсальной интеграции для любого приложения .NET в этом видео.
Предпосылки для управления демонстрациями
- Visual Studio 2022 v17.0+ со следующими рабочими нагрузками:
- .Net Desktop Development | ASP.NET и веб -разработка | .NET CORE-кроссплатформенное развитие
- Загрузите и запустите Unified Component Installer или добавьте URL -файл Nuget Feed в Visual Studio Nuget.
- Мы рекомендуем вам выбрать все продукты при запуске установщика DeVexPress. Он зарегистрирует локальные источники пакетов Nuget и шаблоны предметов / проектов, необходимых для этих учебных пособий. Вы можете удалить ненужные компоненты позже.
- Для примеров .NET Framework вам необходимо установить продукты DeVexPress с установщиком.
ПРИМЕЧАНИЕ
По состоянию на 17 сентября 2021 года наш контроль доступа, управление разрешениями и веб-API (Powered By Microsoft Entity Framework (EF Core) и DeVexpress Express Persistent Orm) доступны бесплатно. Чтобы зарегистрировать и зарезервировать бесплатную лицензию, просто посетите: https://www.devexpress.com/security-api-fre.
Часто задаваемые вопросы и онлайн -документация
- FAQ: .NET APP Security & Web API
- Безопасность (контроль доступа и аутентификация)
- Бэкэнд веб -сервис API
Не стесняйтесь отправлять дополнительные вопросы в центре поддержки или вкладку «Проблемы» выше - мы будем рады помочь вам.
Целевая аудитория и общие сценарии использования
Разработчики XAF, которые создают приложения без XAF .NET и хотят повторно использовать существующие модели данных и настройки системы безопасности (пользователи, роли и разрешения), хранящиеся в базе данных приложений XAF. Основываясь на опыте, клиенты XAF создают пользовательские клиенты веб -и мобильного пользовательского интерфейса с ASP.NET MVC, DeVextreme; Бэкэнд -серверы с веб -API/ODATA или консоли ASP.NET, Service Service, приложения WCF для различных административных задач (модификации данных, генерация отчетов, запланированные рабочие процессы).
Разработчики без XAF, которые создают стандартные приложения для линии бизнеса (LOB) с входом в систему, формы входа в систему и функциональность, связанные с безопасностью для любых технологий пользовательского интерфейса .NET, таких как Winforms, WPF, ASP.NET (WebForms, MVC 5, MVC Core, Razor Pages) и .NET Server Technologies, такие как ASP.NET Web API/ODATA, WCF и т. Д.
Типичные сценарии службы безопасности приложения .NET и веб -API включают следующее:
- Crud & Authorization (например, проверьте разрешения пользователя, если создавать, читать, записать, удалить операции для определенных бизнес -классов и свойств) через EF Core & Xpo orm
- Загрузите PDF из шаблонов отчетов и фильтрованных данных в базах данных с использованием конечных точек службы (отчеты о том, что отчеты)
- История журнала изменений данных в базах данных с использованием конечных точек службы (AKA Audit Trail)
- Проверьте состояние входных данных со сложными правилами проверки с использованием конечных точек службы (AKA Validation)
- Загрузите данные Blob, хранящиеся в базах данных с использованием конечных точек службы (AKA File Attachments)
- Получите локализованные подписи для классов, участников и пользовательских элементов пользовательского интерфейса, хранящихся в базах данных с использованием конечных точек сервиса (AKA Localization)
Смотрите также
Процедуры производительности для EF Core и XPO
Управляет ли этот пример ваши требования к разработке/задачи?
(Вы будете перенаправлены на devexpress.com, чтобы отправить свой ответ)