役割ベースのアクセス制御、許可管理、およびエンティティフレームワークおよびXPO ORM用のODATA / Web / REST APIサービス
一般情報については、ランディングページ、オンラインドキュメント、ビデオチューターをご覧ください。
.NET 8+および.NETフレームワークのデモとステップバイステップのチュートリアル
追加の前提条件が特定のプラットフォームに適用される場合があるため、以下の情報を調査してください。これらのデモアプリのいずれかをコンパイルまたは実行できない場合、またはチュートリアルやサポートされている機能について質問がある場合は、サポートセンターまたは上記の問題タブで質問を送信してください。喜んでお手伝いします。
Microsoft Entity Framework Core
- devextreme + asp.netコアWeb API/ODATAアプリを備えたJavaScript
- Svelte + ASP.NET Core Web API/ODATAアプリを備えたJavaScript
- Blazorサーバーアプリ
- Blazor WebAssemblyアプリ
- .NET MAUI(iOS/Android)アプリ
- ASP.NETコアMVCアプリ
- WinFormsアプリ
- コンソールアプリ
devexpress xpo
- devextreme + asp.net web API odataアプリを備えたJavaScript
- WinFormsアプリ
- ASP.NET WebFormsアプリ
- ASP.NETコアMVCアプリ
- Blazorサーバーアプリ
- コンソールアプリ
このビデオの.NETアプリのユニバーサル統合ステップを詳しく説明しました。
デモを実行するための前提条件
- Visual Studio 2022 v17.0+は、次のワークロードを備えています。
- .NETデスクトップ開発| ASP.NETとWeb開発| .NETコアクロスプラットフォーム開発
- Unified Component Installerをダウンロードして実行するか、Visual Studio NugetフィードにNuget Feed URLを追加します。
- Devexpressインストーラーを実行するときに、すべての製品を選択することをお勧めします。これらのチュートリアルに必要なローカルNUGETパッケージソースとアイテム /プロジェクトテンプレートを登録します。後で不要なコンポーネントをアンインストールできます。
- .NETフレームワークの例については、インストーラーにDeVexPress製品をインストールする必要があります。
注記
2021年9月17日現在、役割ベースのアクセス制御、許可管理、およびWeb API(Microsoft Entity Framework(EF Core)およびDevexpress Express Persistent Objects ormを搭載)は無料で利用できます。無料ライセンスを登録および予約するには、https://www.devexpress.com/security-api-freeにアクセスしてください。
よくある質問とオンラインドキュメント
- FAQ:.NETアプリセキュリティとWeb API
- セキュリティ(アクセス制御と認証)
- バックエンドWeb APIサービス
サポートセンターまたは上の[問題]タブで追加の質問をお気軽に送信してください。喜んでお手伝いします。
ターゲットオーディエンスと一般的な使用シナリオ
非XAF .NETアプリを作成し、既存のデータモデルとセキュリティシステムの設定(ユーザー、役割、許可)をXAFアプリケーションデータベースに再利用したいXAF開発者。経験に基づいて、XAFの顧客は、ASP.NET MVC、Devextremeを使用してカスタムWebおよびモバイルUIクライアントを作成します。 ASP.NET Web API/ODATAまたはコンソール、Windowsサービス、さまざまな管理タスク用のWCFアプリ(データ変更、レポート生成、スケジュールされたワークフロー)を備えたバックエンドサーバー。
Winforms、WPF、ASP.NET(Webforms、MVC 5、MVC Core、Razor Pages)、および.NETサーバーテクノロジーなどの.NETサーバーテクノロジーなどの.NET UIテクノロジーのログイン、ログアウトフォーム、およびセキュリティ関連の機能を備えた標準的なビジネスライン(LOB)アプリを作成する非XAF開発者は
典型的な.NETアプリセキュリティとWeb APIサービスシナリオには、以下が含まれます。
- Crud&Authorization(たとえば、ユーザー許可を確認します。作成、読み取り、書き込み、削除操作が特定のビジネスクラスとプロパティで許可されている場合)ef core&xpo orm
- レポートテンプレートからPDFをダウンロードし、サービスエンドポイントを使用してデータベースにフィルタリングされたデータをダウンロードします(別名レポート)
- サービスエンドポイントを使用したデータベースのデータ変更のログ履歴(別名監査証跡)
- サービスエンドポイントを使用して複雑な検証ルールを使用して入力データの状態を確認します(別名検証)
- サービスエンドポイントを使用してデータベースに保存されているBLOBデータをダウンロードします(別名ファイル添付ファイル)
- サービスエンドポイントを使用してデータベースに保存されているクラス、メンバー、およびカスタムUI要素のローカライズされたキャプションを取得します(別名ローカリゼーション)
参照してください
EFコアとXPOのパフォーマンスベンチマーク
この例は、開発の要件/目的に対処していますか?
(あなたはあなたの応答を送信するためにdevexpress.comにリダイレクトされます)