التحكم في الوصول القائم على الأدوار ، وإدارة الإذن ، وخدمات واجهة برمجة تطبيقات ODATA / WEB / REST لإطار الكيان و 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
- تطبيق 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
- قم بتنزيل وتشغيل مثبت المكون الموحد أو إضافة عنوان URL لتغذية Nuget إلى Visual Studio Nuget Feeds.
- نوصيك بتحديد جميع المنتجات عند تشغيل مثبت DeVexPress. وسوف يسجل مصادر حزمة nuget المحلية وقوالب العنصر / المشروع المطلوبة لهذه البرامج التعليمية. يمكنك إلغاء تثبيت المكونات غير الضرورية لاحقًا.
- للحصول على أمثلة .NET Framework ، تحتاج إلى تثبيت منتجات DeVexPress مع المثبت.
ملحوظة
اعتبارًا من 17 سبتمبر 2021 ، يتوفر التحكم في الوصول القائم على الأدوار وإدارة الإذن وواجهة واجهة برمجة تطبيقات الويب (مدعوم من إطار عمل Microsoft Entity (EF Core) و DeVexpress Express Presentive ORM) مجانًا. لتسجيل وحجز ترخيصك المجاني ، ما عليك سوى زيارة: https://www.devexpress.com/security-api-free.
الأسئلة المتداولة والوثائق عبر الإنترنت
- الأسئلة الشائعة: .NET App Security & Web API
- الأمان (التحكم في الوصول والمصادقة)
- خدمة واجهة برمجة تطبيقات الويب الخلفية
لا تتردد في تقديم أسئلة إضافية في مركز الدعم أو علامة التبويب المشكلات أعلاه - سنكون أكثر من سعداء لمساعدتك.
الجمهور المستهدف وسيناريوهات الاستخدام الشائعة
مطورو XAF الذين يقومون بإنشاء تطبيقات .NET غير XAF ويريدون إعادة استخدام نماذج البيانات الحالية وإعدادات نظام الأمان (المستخدمين والأدوار والأذونات) المخزنة في قاعدة بيانات تطبيق XAF. استنادًا إلى الخبرة ، يقوم عملاء XAF بإنشاء عملاء مخصصين على الويب والهاتف المحمول مع ASP.NET MVC ، Devextreme ؛ الخوادم الخلفية مع ASP.NET Web API/ODATA أو وحدة التحكم ، خدمة Windows ، تطبيقات WCF لمختلف المهام الإدارية (تعديلات البيانات ، توليد التقارير ، سير العمل المجدولة).
المطورين من غير XAF الذين يقومون بإنشاء تطبيقات قياسية لخط الأعمال (LOB) مع تسجيلات تسجيل الدخول ، ونماذج تسجيل الدخول والوظائف المتعلقة بالأمان لأي تقنيات .NET واجهة المستخدم مثل WinForms و WPF و ASP.NET (WebForms و MVC 5 و MVC Core و Razor Pages) و .NET Server Technologies مثل ASP.Net Web API/Odata ،
تتضمن سيناريوهات خدمة API App Security و Web API النموذجية ما يلي:
- CRUD & Ouditization (على سبيل المثال ، تحقق من أذونات المستخدم ، إذا تم إنشاء العمليات ، فإن القراءة ، والكتابة ، وحذفها لبعض فئات الأعمال والخصائص) عبر EF Core & XPO ORM
- قم بتنزيل PDF من قوالب التقارير والبيانات التي تمت تصفيتها في قواعد البيانات باستخدام نقاط نهاية الخدمة (AKA التقارير)
- سجل سجلات البيانات في قواعد البيانات باستخدام نقاط نهاية الخدمة (AKA AUDIT TRAIN)
- تحقق من حالة بيانات الإدخال مع قواعد التحقق المعقدة باستخدام نقاط نهاية الخدمة (AKA التحقق من الصحة)
- قم بتنزيل بيانات Blob المخزنة في قواعد البيانات باستخدام نقاط نهاية الخدمة (AKA File Facements)
- احصل على تسميات توضيحية مترجمة للفئات والأعضاء وعناصر واجهة المستخدم المخصصة المخزنة في قواعد البيانات باستخدام نقاط نهاية الخدمة (AKA التوطين)
انظر أيضا
معايير الأداء لـ EF Core و XPO
هل يعالج هذا المثال متطلبات/أهداف التطوير الخاصة بك؟
(سيتم إعادة توجيهك إلى devexpress.com لتقديم ردك)