역할 기반 액세스 제어, 권한 관리 및 엔티티 프레임 워크 및 XPO ORM 용 ODATA / WEB / REST API 서비스
일반적인 정보는 방문 페이지, 온라인 문서를 검토하고 비디오 교사를보십시오.
.NET 8+ 및 .NET 프레임 워크에 대한 데모 및 단계별 자습서
추가 전제 조건이 특정 플랫폼에 적용될 수 있으므로 아래 정보를 조사하십시오. 이러한 데모 앱을 컴파일하거나 실행할 수 없거나 튜토리얼 또는 지원되는 기능에 대한 질문이 있으면 위의 지원 센터 또는 위의 문제 탭에 질문을 제출하십시오. 기꺼이 도와 드리겠습니다.
Microsoft 엔티티 프레임 워크 코어
- devextreme + asp.net Core Web API/Odata 앱이있는 JavaScript
- Svelte + ASP.NET Core Web API/Odata 앱이있는 JavaScript
- Blazor Server 앱
- Blazor WebAssembly 앱
- .NET MAUI (iOS/Android) 앱
- ASP.NET Core MVC 앱
- Winforms 앱
- 콘솔 앱
DeVexpress XPO
- devextreme + asp.net Web API Odata 앱이있는 JavaScript
- Winforms 앱
- asp.net webforms 앱
- ASP.NET Core MVC 앱
- Blazor Server 앱
- 콘솔 앱
이 비디오의 .NET 앱에 대한 범용 통합 단계를 자세히 설명했습니다.
데모를 실행하기위한 전제 조건
- Visual Studio 2022 v17.0+ 다음 워크로드가 있습니다.
- .NET 데스크탑 개발 | ASP.NET 및 웹 개발 | .NET 코어 크로스 플랫폼 개발
- Unified Component Installer를 다운로드하여 실행하거나 Nuget Feed URL을 Visual Studio Nuget 피드에 추가하십시오.
- DeVexpress 설치 프로그램을 실행할 때 모든 제품을 선택하는 것이 좋습니다. 이 튜토리얼에 필요한 로컬 Nuget 패키지 소스 및 항목 / 프로젝트 템플릿을 등록합니다. 나중에 불필요한 구성 요소를 제거 할 수 있습니다.
- .NET Framework 예제의 경우 설치 프로그램과 함께 Devexpress 제품을 설치해야합니다.
메모
2021 년 9 월 17 일 현재 역할 기반 액세스 제어, 권한 관리 및 웹 API (EF Core (Microsoft Entity Framework) 및 DeVexPress Express Persistent Objects ORM에 의해 구동되는 Web API가 무료로 충전됩니다. 무료 라이센스를 등록하고 예약하려면 간단히 방문하십시오 : https://www.devexpress.com/security-api-free.
자주 묻는 질문 및 온라인 문서
- FAQ : .NET 앱 보안 및 웹 API
- 보안 (액세스 제어 및 인증)
- 백엔드 웹 API 서비스
지원 센터 또는 위의 문제 탭에 추가 질문을 제출하십시오. 기꺼이 도와 드리겠습니다.
대상 청중 및 일반적인 사용 시나리오
XAF 애플리케이션 데이터베이스에 저장된 기존 데이터 모델 및 보안 시스템 설정 (사용자, 역할 및 권한)을 재사용하려는 XAF 개발자. 경험을 바탕으로 XAF 고객은 ASP.NET MVC를 사용하여 사용자 정의 웹 및 모바일 UI 클라이언트를 만듭니다. ASP.NET Web API/ODATA 또는 콘솔, Windows 서비스, 다양한 관리 작업을위한 WCF 앱 (데이터 수정, 보고서 생성, 예약 워크 플로)을 사용하여 서버를 백엔드합니다.
Winforms, WPF, ASP.NET (WebForms, MVC 5, MVC Core, Razor Pages)와 같은 .NET UI 기술에 대한 로그인, 로그 아웃 양식 및 보안 관련 기능을 갖춘 표준 BUSINCES (BUSINSE) 앱을 생성하는 비 XAF 개발자 및 ASP.NET Web API/OData 등과 같은 .NET 서버 기술.
일반적인 .NET 앱 보안 및 웹 API 서비스 시나리오에는 다음이 포함됩니다.
- CRUD 및 권한 부여 (예 : 사용자 권한을 확인하고, 작성, 읽기, 쓰기, 삭제 운영이 특정 비즈니스 클래스 및 부동산에 대해 허용됨)).
- 서비스 엔드 포인트를 사용하여 데이터베이스에서 보고서 템플릿 및 필터링 된 데이터에서 PDF 다운로드 (일명 보고서)
- 서비스 엔드 포인트를 사용하여 데이터베이스의 데이터 변경 기록 (일명 감사 트레일)
- 서비스 엔드 포인트를 사용하여 복잡한 유효성 검사 규칙으로 입력 상태를 확인하십시오 (일명 유효성 검증)
- 서비스 엔드 포인트를 사용하여 데이터베이스에 저장된 Blob 데이터 다운로드 (일명 파일 첨부 파일)
- 서비스 엔드 포인트 (일명 현지화)를 사용하여 데이터베이스에 저장된 클래스, 멤버 및 사용자 정의 UI 요소에 대한 현지화 된 캡션을 얻으십시오.
참조하십시오
EF Core 및 XPO의 성능 벤치 마크
이 예제는 귀하의 개발 요구 사항/목표를 다루나요?
(응답을 제출하려면 devexpress.com으로 리디렉션됩니다)