2016-11-29 22 views
-4

私はASP.NET MVCアプリケーションを持っています。これは1年以上にわたって開発中です。複数のプロジェクトでASP.NET Web-Apiを使用してログインする

ASP.NET MVC、Xamarin、およびASP.NET Web APIを使用して他のプロジェクトを開始します。今では、ビューとコントローラを再利用できるようにしたいので、将来、同じ目的のために複数のビュー/コントローラを記述する必要はありません。

私は現在、新しいクロスプラットフォームプロジェクトを開始するためにWeb apiとXamarinを勉強しています。私の焦点は、この新しいプロジェクトでASP.NET MVCログイン/登録を使用することです。

ユーザーを認証するためのWeb APIの使用に関するいくつかの質問がありましたが、ビュー/コントローラの再利用に対処していません。

答えて

0

MVCパッケージをAPIプロジェクトに追加し、必要に応じてAPI内のページにリダイレクトするAPI内で再利用するMVCコントローラとビューを作成できます。これは、あなたのapiプロジェクトがすべてのログイン機能を持っていると仮定して、ログイン用のものであれば問題ありません。

これは、あなたのAPIプロジェクトをWeb APIプロジェクトとMVCプロジェクトの両方にすることになりますが、MVCが非常に限られているようです。これは、APIドキュメントのSwaggerのようなものではなく、Microsoft Help Pagesを使用する場合の動作です。

+0

ありがとうございました。ログイン機能を備えたWeb APIの例を教えてください。それとも、私の現在のプロジェクトで持っている構造をとり、APIに適合させるだけの問題ですか? – LordAlpaca

関連する問題