การควบคุมการเข้าถึงตามบทบาทการจัดการสิทธิ์และบริการ ODATA / WEB / REST API สำหรับ Framework Entity และ XPO ORM
สำหรับข้อมูลทั่วไปโปรดตรวจสอบหน้า Landing Page เอกสารออนไลน์และดูวิดีโอสอนวิดีโอ
การสาธิตและการสอนทีละขั้นตอนสำหรับ. 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
- แอพ Blazor WebAssembly
- แอพ. NET MAUI (iOS/Android)
- แอป ASP.NET CORE MVC
- แอพ Winforms
- แอพคอนโซล
DevExpress XPO
- JavaScript ด้วยแอป devextreme + asp.net Web API ODATA
- แอพ Winforms
- แอป ASP.NET WebForms
- แอป ASP.NET CORE MVC
- แอพเซิร์ฟเวอร์ Blazor
- แอพคอนโซล
เราให้รายละเอียดขั้นตอนการรวมสากลสำหรับแอพ. NET ใด ๆ ในวิดีโอนี้
ข้อกำหนดเบื้องต้นในการดำเนินการสาธิต
- Visual Studio 2022 V17.0+ พร้อมเวิร์กโหลดต่อไปนี้:
- . NET Desktop Development | ASP.NET และการพัฒนาเว็บ | .NET Core Cross-Platform Development
- ดาวน์โหลดและเรียกใช้ UNIFIED COMPONENT RENTALLER หรือเพิ่ม URL FEED NUGET ไปยัง Visual Studio Nuget Feeds
- เราขอแนะนำให้คุณเลือกผลิตภัณฑ์ทั้งหมดเมื่อคุณเรียกใช้เครื่องติดตั้ง Devexpress มันจะลงทะเบียนแหล่งแพ็คเกจ Nuget ในพื้นที่และเทมเพลตรายการ / โครงการที่จำเป็นสำหรับบทช่วยสอนเหล่านี้ คุณสามารถถอนการติดตั้งส่วนประกอบที่ไม่จำเป็นในภายหลัง
- สำหรับตัวอย่าง. NET Framework คุณจะต้องติดตั้งผลิตภัณฑ์ DevExpress ด้วยตัวติดตั้ง
บันทึก
ณ วันที่ 17 ก.ย. 2021 การควบคุมการเข้าถึงตามบทบาทของเราการจัดการการอนุญาตและเว็บ API (ขับเคลื่อนโดย Microsoft Entity Framework (EF Core) และ Devexpress Express Orm Orm) มีให้บริการฟรี หากต้องการลงทะเบียนและสำรองใบอนุญาตฟรีของคุณเพียงไปที่: https://www.devexpress.com/security-api-free
คำถามที่พบบ่อยและเอกสารออนไลน์
- คำถามที่พบบ่อย: .NET App Security & Web API
- ความปลอดภัย (การควบคุมการเข้าถึงและการรับรองความถูกต้อง)
- บริการแบ็กเอนด์เว็บ API
อย่าลังเลที่จะส่งคำถามเพิ่มเติมในศูนย์สนับสนุนหรือแท็บปัญหาด้านบน - เรายินดีเป็นอย่างยิ่งที่จะช่วยเหลือคุณ
ผู้ชมเป้าหมายและสถานการณ์การใช้งานทั่วไป
นักพัฒนาซอฟต์แวร์ XAF ที่สร้างแอพที่ไม่ใช่ XAF .NET และต้องการนำรูปแบบข้อมูลที่มีอยู่และการตั้งค่าระบบรักษาความปลอดภัยซ้ำ (ผู้ใช้บทบาทและสิทธิ์) ที่เก็บไว้ในฐานข้อมูลแอปพลิเคชัน XAF จากประสบการณ์ลูกค้า XAF สร้างเว็บและไคลเอนต์ UI มือถือที่กำหนดเองด้วย ASP.NET MVC, DevExtreme; เซิร์ฟเวอร์แบ็กเอนด์ที่มี ASP.NET WEB API/ODATA หรือคอนโซล, Windows Service, แอพ WCF สำหรับงานการดูแลระบบต่างๆ (การปรับเปลี่ยนข้อมูล, การสร้างรายงาน, เวิร์กโฟลว์ที่กำหนด)
นักพัฒนาที่ไม่ใช่ XAF ที่สร้างแอพมาตรฐานทางธุรกิจ (LOB) ด้วยการเข้าสู่ระบบแบบฟอร์มการออกจากระบบและฟังก์ชั่นที่เกี่ยวข้องกับความปลอดภัยสำหรับเทคโนโลยี. NET UI ใด ๆ เช่น Winforms, WPF, ASP.NET (WebForms, MVC 5, MVC Core, หน้า Razor) และ.
สถานการณ์ทั่วไป. NET App Security & Web API รวมถึงสิ่งต่อไปนี้:
- CRUD & Authorization (ตัวอย่างเช่นตรวจสอบสิทธิ์ของผู้ใช้หากสร้าง, อ่าน, เขียน, การดำเนินการลบได้รับอนุญาตสำหรับคลาสธุรกิจและคุณสมบัติบางอย่าง) ผ่าน EF Core & XPO ORM
- ดาวน์โหลด PDF จากเทมเพลตรายงานและข้อมูลที่กรองในฐานข้อมูลโดยใช้จุดสิ้นสุดบริการ (AKA Reports)
- ประวัติการบันทึกการเปลี่ยนแปลงข้อมูลในฐานข้อมูลโดยใช้จุดสิ้นสุดบริการ (AKA Audit Trail)
- ตรวจสอบสถานะของข้อมูลอินพุตด้วยกฎการตรวจสอบความถูกต้องที่ซับซ้อนโดยใช้จุดสิ้นสุดบริการ (การตรวจสอบความถูกต้องของ AKA)
- ดาวน์โหลด blob data ที่เก็บไว้ในฐานข้อมูลโดยใช้จุดสิ้นสุดบริการ (ไฟล์แนบไฟล์ aka)
- รับคำอธิบายภาพท้องถิ่นสำหรับชั้นเรียนสมาชิกและองค์ประกอบ UI ที่กำหนดเองที่เก็บไว้ในฐานข้อมูลโดยใช้จุดสิ้นสุดบริการ (AKA localization)
ดูด้วย
มาตรฐานประสิทธิภาพสำหรับ EF Core และ XPO
ตัวอย่างนี้ตอบสนองความต้องการ/วัตถุประสงค์การพัฒนาของคุณหรือไม่?
(คุณจะถูกเปลี่ยนเส้นทางไปยัง DevExpress.com เพื่อส่งคำตอบของคุณ)