mvc 4インターネットに素晴らしい機能がありますFacebookのTwitterやGoogleと簡単に統合できるアプリケーションテンプレート。しかし、Web APIテンプレートにはそのような機能はありません。 どうやって簡単に統合できますか DotNetOpenAuth
Web APIで? チュートリアルはありますか?
回答:
回答№1の場合は7MVCはブラウザ向けのWebサイトです。 WebAPIは、ブラウザのWebページ以外のクライアントによるプログラムによるアクセス用です(ただし、ブラウザで実行されているJavaScriptでも構いません)。そのため、ブラウザリダイレクトを必要とするOpenIDまたはOAuthログインフローは、WebAPIには意味がありません。
何 する 適用されると思われるのは、あなたのWebAPIが承認され、それらがどのユーザを表しているのかを知りたいということです。一般的な場合は、WebAPIがWebAPIとして機能することです。 OAuth 2リソースサーバーこれらのアクセストークンを見つける前に、Facebook、Twitter、Googleがユーザーをログインすることを許可する認証サーバーによって発行されたアクセストークンを許可する
これを行うWebAPIサンプルがいくつかあります。ここで 1.