ASP.NET Web APIに飛び込むつもりですが、ユーザーにFacebookやTwitterでログインさせる簡単な方法があるかどうか知りたいですか?
3 に答える
Visual Studio2012と.NEt4.5の新しいリリースで、MicrosoftはOAuth/OpenIDを完全に使用できるようになりました。
Facebook、Twitter、およびGoogleアカウントをサポートする方法の例を 含む記事(下部にリンクされているブログ記事がさらに3つあります)。
そして、これがS.Hanselmannからの素敵な小さなビデオです。
間違いなくDotNetOpenAuthを見てください。これは、OpenID、OAuth v1 / v2、およびInfoCardsをサポートする.Net用のオープンソースライブラリです。このサイトやさまざまなブログ(このブログなど)には、正しい方向を示すための優れたドキュメントとサンプルコードがいくつかあります。
Facebookについて:Facebookアカウントでのログインの実装に関する多くのドキュメントがあります。Facebookログイン:https ://developers.facebook.com/docs/guides/web/#login
JavaScript SDKもあります:(レピュテーションの制限のためリンクを追加できませんが、SDKリファレンスリンクを確認してください)
最後に、.net用のサードパーティAPIを試すこともできます。いくつかあります。これが1つです:http ://www.datasprings.com/resources/articles-information/developing-with-facebook-api-sdk-w-asp.net
試したことはありませんが、オープンソースなので、使いたくない場合は、コードを確認して、自分で実装する方法を学ぶことができます。