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. DotNetOpenAuth + classic ASP + oAuth
- 4. MVC 4 Web APIファイルPOSTエラー
- 5. HTTPPost MVC 4 Web APIを
- 6. MVC 4.0のDotNetOpenAuth
- 7. Salesforce DotNetOpenAuth/Oauthリモートアクセスの問題
- 8. Asp.net MVC 4 + WEB API - カスタム認証トークン
- 9. MVC 4 Web APIの領域404エラー
- 10. 統合テストとユニットテスト(WEB API mvc 4)
- 11. AutofacとASP .Net MVC 4 Web API
- 12. 複数のPUTアクション、asp.net mvc 4 web api
- 13. MVC 4 Web APIアクションリターン:タイプ対HttpResponseMessage
- 14. CRM Web Api ADFS OAuth
- 15. Oauth in spring web mvc project
- 16. MVC 4のカスタムoauthプロバイダを使用したOAuth
- 17. ファイルをアップロードするMVC 4 Web API .NET 4
- 18. DotNetOpenAuth 4サンプルMVCプロバイダが例外をスローする
- 19. MVC Web APIのJsonからNullプロパティを削除するWeb Api 4 Beta
- 20. MVC 4.0 Web Api
- 21. DotNetOpenAuth MVC 3サービスプロバイダの例
- 22. DotNetOpenAuthシンプルなデモ、MVC&剃刀
- 23. ASP.NET MVC 4 Web APIメソッドはメタデータを呼び出します
- 24. Simple InjectorはMVC 4 ASP.NET Web APIをサポートしていますか?
- 25. ASP.NET MVC 4 Web APIのメンバーシッププロバイダによる認証
- 26. mvc複数のアプリケーション用の4つのWeb API
- 27. MEFをASP.NET MVC 4とASP.NET Web APIに統合する方法
- 28. ASP.NET MVC 4 RC Web API ModelStateエラー(null可能なオプションのURLパラメータ)
- 29. 既定値を省略しますASP.NET MVC 4 Web API
- 30. Angular2/4 http POSTサービスコール.Net/MVC Web API 2.0 RESTパラメータがnullです
oAuthを「ホスト」し、アプリケーションのトークンを発行するように最初に要求されましたか?また、発行されたトークンでoAuthを使用してアプリケーションがログインするMVC4 Web APIを実装するいくつかの例があるかどうかも疑問です。 – Minime
インターネット上にWebAPIとDNOAの認証サーバーとしてサンプルがあります。はい。私は質問の本来の意図が何だったのか分かりません。 –