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
このバージョンの更新内容は次のとおりです。
アルファ版に基づいてマルチテナントのサポートを追加します。 3.0の全体的な機能は以下の通りです。
v3.1
[新規] 複数の種類のデータベースの接続文字列の同時構成をサポートします。
[新規] 新しい Oracle データベース ドライバー。
[新規] プロセスリコール機能を追加しました。
[新規] APP レイヤーのファイル構造を調整し、機能ごとに分割します。
[調整]エンティティ生成を最適化し、エンティティ生成後にOpenAuthDBContextにDbSetを自動追加します。
[調整] 接続文字列に対応するデータベースタイプを設定ファイルで設定できるようにしました