私は新しいMVC 4 Beta Web APIを使用しています。サーバーからデータを取得する前にユーザーが自分自身を認証するようにするには、Get
アクションに[Authorize]
属性を追加します。私はアクションをテストするためにfiddlerを使用していますが、web.configで定義されているLogin Urlにリダイレクトされています。私は[System.Web.Http.Authorize]
を使用して[Authorize]
属性を追加しています。Web APIリクエスト - 認証リクエストの返信
0
A
答えて
1
フォーム認証モジュールがWeb APIから返された401 HTTPステータスコードをハイジャックし、ログインページにリダイレクトするためです。 Phil HaackがAJAX要求に対してこれを行わないようにASP.NETを設定する方法について話し合っているfollowing blog postを見てください。コードを少し修正して、すべてのリクエストに対して、またはApiコントローラに対するリクエストに対してのみ行うことができます。
0
私のAPIで動作させるには、web.configから認証セクションを削除し、WCF WebApiコードから変換して書きました)メッセージハンドラを書きました。私がやったことをblog postに入れました。
関連する問題
- 1. API /ミドルウェア認証済み通信 - リクエストの整合性チェック
- 2. AJAXリクエストと返信
- 3. OAuth Javaでの認証リクエスト
- 4. AJAXリクエストのHTTPダイジェスト認証
- 5. POSTからの返信リクエスト
- 6. Camelリクエスト/返信相関
- 7. クロスドメインajaxリクエスト基本認証
- 8. Javascript JSONリクエストを認証が必要なAPIに行う方法
- 9. soapclientからのリクエストphpからc#Webサービスへの認証
- 10. WCF Webサービスへの外部リクエストを認証する方法は?
- 11. 返信PDFをajaxリクエストで返す
- 12. Android - 基本認証済みHTTPリクエスト
- 13. xamarin web API認証
- 14. ASP.NET Web API認証
- 15. Webリクエストによる認証を覚えている
- 16. c# - httpsと基本認証を使用したhttp Webリクエスト
- 17. サーバーへのJSONリクエストの保護/認証
- 18. AndroidアプリのリクエストFirebaseのカスタム認証
- 19. サーブレットからの認証(ダイジェスト)リクエスト
- 20. アプリケーション:Open Graph facebookリクエストのバイパス認証
- 21. カスタム認証:リクエスト仕様のログインヘルパー
- 22. クロスブラウザのAJAXリクエスト(基本認証付き)
- 23. CakePHP 1.3のJSONPリクエストと認証コンポーネント
- 24. Googleデータ(カレンダー)APIリクエストの承認ヘッズ
- 25. Ajaxリクエストからのデータ返信
- 26. NginxのPOSTリクエストで返信503
- 27. Azure Web APIの認証トークン
- 28. Web API認証のベストプラクティス
- 29. MVCプロジェクト(認証)のWeb API
- 30. Sears APIを使用したWebリクエスト
このソリューションをNuGet経由でインストールした後も、まだLogin Redirect Urlに送信されましたが、ログインを示す200の代わりに、リダイレクト後にコントローラが見つからないというエラーが表示されました。 – bdparrish