OpenAuth.Core هو إطار عمل سريع لتطوير التطبيقات .NetCore ونظام سير عمل إذن سهل الاستخدام. ينشأ إطار إدارة الأذونات والتطوير السريع المستند إلى التصميم الكلاسيكي القائم على المجال من أفكار تطوير التطبيقات على مستوى المؤسسة لمارتن فاولر وأحدث مجموعات التكنولوجيا (IdentityServer، وEFcore، وQuartz، وAutoFac، وWebAPI، وSwagger، وMock، وNUnit، وVUE، وElement- واجهة المستخدم، وما إلى ذلك). تم التنفيذ بنجاح في عامل الإرساء/جنكينز. تتضمن الوحدات الأساسية ما يلي: الهيكل التنظيمي، ومستخدمو الأدوار، وتفويض الأذونات، وتصميم النماذج، وسير العمل، وما إلى ذلك. إنها منظمة بشكل جيد وسهلة التوسع، مما يجعلها الخيار الأول للمؤسسات الصغيرة والمتوسطة الحجم.
ميزات OpenAuth.Core 1. دعم .netcoresdk3.1.100
2. وظيفة التحكم في الأذونات المخصصة فائقة القوة، والتي يمكنها تكوين أذونات البيانات التي يمكن للمستخدمين والأدوار الوصول إليها بمرونة. يرجى الرجوع إلى: تصميم الأذونات العالمية وتنفيذها
3. التحكم الكامل في أذونات الحقل، والذي يمكنه التحكم في ما إذا كانت الحقول مرئية وما إذا كانت واجهة برمجة التطبيقات (API) تُرجع قيم الحقول.
4. تصميم نموذج السحب والإفلات
5. تصميم العمليات البصرية
6. استنادًا إلى التحكم في المهام المجدولة لـ Quartz.Net، يمكنك البدء/الإيقاف في أي وقت، وتكوين وظيفة تعبير Cron بشكل مرئي
7. يمكن لوظيفة إنشاء التعليمات البرمجية المستندة إلى CodeSmith إنشاء صفحات ذات هياكل رأسية/تفاصيل بسرعة
8. دعم sqlserver، وقاعدة بيانات MySQL، ودعم جميع قواعد البيانات نظريًا
9. قم بدمج IdentityServer4 لتنفيذ نظام تسجيل دخول يعتمد على OAuth2
10. إنشاء مواصفات إرساء ثلاثية الأطراف، ويمكن للأنظمة الحالية الالتحام بسلاسة مع محركات العمليات.
11. الواجهة الأمامية تستخدم vue+layui+elementUI+ztree+gooflow+leipiformdesign
12. تستخدم الواجهة الخلفية .netcore+EFcore+autofac+quartz+IdentityServer4+nunit+swagger
13. أداة التصميم PowerDesigner+EnterpriseArchitect
تتضمن التحديثات في هذا الإصدار ما يلي:
أضف دعمًا متعدد المستأجرين بناءً على إصدار ألفا. الوظائف العامة للإصدار 3.0 هي كما يلي:
v3.1
[جديد] دعم تكوين سلاسل الاتصال لأنواع متعددة من قواعد البيانات في نفس الوقت؛
[جديد] برنامج تشغيل قاعدة بيانات Oracle الجديد؛
[جديد] تمت إضافة وظيفة استدعاء العملية؛
[جديد] ضبط بنية ملف طبقة APP وتقسيمها حسب الوظيفة؛
[تعديل] تحسين إنشاء الكيان وإضافة DbSet تلقائيًا إلى OpenAuthDBContext بعد إنشاء الكيانات.
[تعديل] يمكن تكوين نوع قاعدة البيانات المطابق لسلسلة الاتصال في ملف التكوين