2

現在、Facebookを認証サービスとして使用するWebアプリケーションを開発しています。ASP.NETフォーム認証カスタムメンバーシッププロバイダーとして実装するのは理にかなっていますか?調査を行っている間、フォーム認証を使用することの具体的な重要な利点は見つかりませんでした。ただし、Facebookを使用して認証の完全にカスタムな実装を作成する以外に、Facebookの認証動作をプラグインできる拡張ポイントがASP.NET内に見つからなかったため、本能的には良いことのように思えます。

次に、フォーム認証が良いアイデアかどうかを教えてください。そうでない場合は、完全にカスタムコード以外の方法があります(セッションCookieの管理、現在のユーザーの手動読み込みなどは避けたい)。

私はASP.NETMVC3、Entity Frameworkを使用しており、Facebook C#SDKを避けたいと思っています(動的型の広範な使用は私にとって少しオフになります:-))。

アドバイスありがとうございます。

4

2 に答える 2

1

簡単な答えは、.NET 4.5 oAuthテンプレートを使用することです。これらのテンプレートは、Facebookをフォーム認証にリンクするのが非常に簡単です。

http://www.asp.net/vnext/overview/videos/oauth-in-the-default-aspnet-45-templates

ただし、すぐにリリースすることを計画している場合は、適切なサーバーを見つけるのに苦労する可能性があります。数か月以内に、多くのサーバーが.NET4.5をサポートするようになります。

于 2012-08-23T16:11:31.850 に答える
0

OAuthテンプレートはv4.0とv4.5の両方で機能するため、今日サーバーに公開できます:)

于 2012-08-23T18:52:23.233 に答える