mvc 4インターネットアプリケーションテンプレートには、facebook twitterとgoogleと簡単に統合できる素晴らしい機能があります。しかし、Web APIテンプレートにはそのような機能はありません。 DotNetOpenAuth
をweb APIに簡単に統合するにはどうすればよいですか? チュートリアルはありますか?Web api open oauth(DotNetOpenAuth)mvc 4
5
A
答えて
7
MVCはブラウザ対応のWebサイトです。 WebAPIは、ブラウザのWebページ以外のクライアントによるプログラムによるアクセスです(ただし、ブラウザでJavaScriptが実行されている可能性があります)。したがって、ブラウザのリダイレクトを必要とするOpenIDまたはOAuthのログインフローはWebAPIには意味がありません。とにかく直接ではありません。
は、WebAPIに許可を与え、そのユーザーがどのユーザーを表しているかを知りたい場合に適用されます。一般的なケースは、WebAPIがOAuth 2 resource serverのように動作し、これらのアクセストークンを作成する前にFacebook、Twitter、Googleがユーザーをログインする許可サーバーによって発行されたアクセストークンを受け入れることです。
これを行うWebAPIサンプルがいくつかあります。ここにはoneがあります。
関連する問題
- 1. MVC 4 Web Api Post
- 2. MVC 4 Web APIレジスタフィルタ
- 3. MVC 4 Web APIファイルPOSTエラー
- 4. HTTPPost MVC 4 Web APIを
- 5. DotNetOpenAuth + classic ASP + oAuth
- 6. MVC 4 Web APIアクションリターン:タイプ対HttpResponseMessage
- 7. AutofacとASP .Net MVC 4 Web API
- 8. 統合テストとユニットテスト(WEB API mvc 4)
- 9. Asp.net MVC 4 + WEB API - カスタム認証トークン
- 10. 複数のPUTアクション、asp.net mvc 4 web api
- 11. MVC 4 Web APIの領域404エラー
- 12. Salesforce DotNetOpenAuth/Oauthリモートアクセスの問題
- 13. MVC 4.0のDotNetOpenAuth
- 14. ファイルをアップロードするMVC 4 Web API .NET 4
- 15. MVC 4のカスタムoauthプロバイダを使用したOAuth
- 16. Oauth in spring web mvc project
- 17. MVC Web APIのJsonからNullプロパティを削除するWeb Api 4 Beta
- 18. DotNetOpenAuth 4サンプルMVCプロバイダが例外をスローする
- 19. MVC 4.0 Web Api
- 20. MVC 4とGoogle Maps API v3
- 21. ASP.Net 4非MVC APIルートハンドラデザイン
- 22. 既定値を省略しますASP.NET MVC 4 Web API
- 23. Simple InjectorはMVC 4 ASP.NET Web APIをサポートしていますか?
- 24. MEFをASP.NET MVC 4とASP.NET Web APIに統合する方法
- 25. ASP.NET MVC 4 Web APIとRESTクラシックサービスの違い
- 26. ASP.NET MVC 4 RC Web API ModelStateエラー(null可能なオプションのURLパラメータ)
- 27. mvc複数のアプリケーション用の4つのWeb API
- 28. ASP.NET MVC 4 Web APIのメンバーシッププロバイダによる認証
- 29. MVC 4のWeb API - 複合キーのためのルート
- 30. ASP.NET MVC 4 Web APIメソッドはメタデータを呼び出します
oAuthを「ホスト」し、アプリケーションのトークンを発行するように最初に要求されましたか?また、発行されたトークンでoAuthを使用してアプリケーションがログインするMVC4 Web APIを実装するいくつかの例があるかどうかも疑問です。 – Minime
インターネット上にWebAPIとDNOAの認証サーバーとしてサンプルがあります。はい。私は質問の本来の意図が何だったのか分かりません。 –