OpenAuth.Core は、.NetCore の高速アプリケーション開発フレームワークであり、使いやすい権限ワークフロー システムです。古典的なドメイン駆動設計に基づく権限管理と迅速な開発フレームワークは、Martin Fowler のエンタープライズ レベルのアプリケーション開発アイデアと最新のテクノロジーの組み合わせ (IdentityServer、EFcore、Quartz、AutoFac、WebAPI、Swagger、Mock、NUnit、VUE、Element) に由来しています。ウイなど)。 docker/jenkins に正常に実装されました。コア モジュールには、組織構造、ロール ユーザー、権限承認、フォーム設計、ワークフローなどが含まれます。構造がよく、拡張が容易なため、中小企業にとって最初の選択肢となります。
OpenAuth.Core の機能:
1. .netcoresdk3.1.100をサポート
2. ユーザーやロールがアクセスできるデータ権限を柔軟に設定できる超強力なカスタム権限制御機能。参照してください: ユニバーサル権限の設計と実装
3. 完全なフィールド権限制御。フィールドを表示するかどうか、および API がフィールド値を返すかどうかを制御できます。
4. ドラッグアンドドロップフォームデザイン
5. 視覚的なプロセス設計
6. Quartz.Netのスケジュールされたタスク制御に基づいて、いつでも開始/停止でき、Cron式関数を視覚的に設定できます。
7. CodeSmith ベースのコード生成機能により、ヘッダー/詳細構造を備えたページを迅速に生成できます。
8. SQLserver、mysqlデータベースをサポートし、理論的にはすべてのデータベースをサポートします
9. IdentityServer4 を統合して、OAuth2 に基づくログイン システムを実装する
10. 3 者間のドッキング仕様を確立すると、既存のシステムはプロセス エンジンとシームレスにドッキングできます。
11. フロントエンドは vue+layui+elementUI+ztree+gooflow+leipiformdesign を使用します
12. バックエンドは .netcore+EFcore+autofac+quartz+IdentityServer4+nunit+swagger を使用します
13. 設計ツール PowerDesigner+EnterpriseArchitect
システムエンジニアリング構造:
1.インフラ全般ツール集
2. OpenAuth.Repository システム ストレージ レイヤー。データベース操作に使用されます。
3. OpenAuth.App アプリケーション層は、インターフェイスにインターフェイスを提供します
4. OpenAuth.MvcWeb サイト
5. OpenAuth.WebApi は、エンタープライズ バージョンまたは他のサードパーティ システムにインターフェイス サービスを提供します
6. IdentityServer4 に基づく OpenAuth.Identity シングル サインオン サービス