apiメソッドでAuthorize属性を使用しているときに、ユーザーがログインページに送信するのではなく、Web APIから401を返そうとしています。 私はこれを修正する方法についていくつかのアイデアを見てきましたが、誰も私のために働いていませんでした。フォーム認証アプリでweb apiから401メッセージを返します
私はWeb API 5.2.3を使用していますが、response.SuppressFormsAuthenticationRedirect = trueのようには見えません。 はもう動作しません。
私もHandleUnauthorizedRequestを無効にしようとしましたが、 まだログインページにリダイレクトされています。 あなたの助けをありがとう
私は最終的にそれが答えを試みることによって働かせた しかし、これは私が私のスタートアップクラスのservices.AddIdentity方法では、その問題に出席するだろうかある
が、これはあなたのために働くなら、私を知ってみましょうここにまた。 http://stackoverflow.com/questions/34880817/make-web-api-authentication-return-401-instead-of-redirect-to-login-page – user973671