NHibernate を使用して ASP.NET MVC 4 で Web サイトを開発しました。次に、Windows フォームを使用してサイトとの統合を実行する必要があります。
同じユーザーを使用して認証システムを実行するにはどうすればよいですか? どのテクノロジーを使用する必要がありますか? Web API、SOAP、または残りの部分?
ありがとう!
NHibernate を使用して ASP.NET MVC 4 で Web サイトを開発しました。次に、Windows フォームを使用してサイトとの統合を実行する必要があります。
同じユーザーを使用して認証システムを実行するにはどうすればよいですか? どのテクノロジーを使用する必要がありますか? Web API、SOAP、または残りの部分?
ありがとう!
用語の簡単な説明: REST はアーキテクチャ スタイル、SOAP は情報を交換するためのプロトコル、Web API は HTTP サービスを構築するためのフレームワークです。
このような質問に対する基本的な答えは「場合による」です
テクノロジの選択に進む前に、現在、ユーザーを認証する方法は、ビジネス/プレゼンテーション ロジックから適切に分離されていますか?
その場合、MVC 4 を使用しているため、Web API は最も抵抗の少ないパスである可能性があり、認証を必要とするすべての機能を Web API 呼び出しの背後に置くことができます。そして、コントローラーがそれらを呼び出します。これが完了すると、Windows フォーム アプリは同様の方法でデータを使用できます。