1

MVC WEB API を使用してサービスを実装し、リクエストを認証するカスタムの方法を実装しました。これは次のようになります。

public HttpResponseMessage GetTest()
    {
        try
        {                
            IDBModel DAO = new DBModelDAO();
            if (DAO.IsApiKeyValid(Request.Headers.Authorization.Parameter))
            {
                return new HttpResponseMessage(HttpStatusCode.OK);
            }
        }
        catch (Exception e)
        {
            System.Diagnostics.Trace.WriteLine(e.Message);                
        }
        return new HttpResponseMessage(HttpStatusCode.Unauthorized);
    }

ただし、認証に失敗すると、次の URI にリダイレクトされます: /Account/Login?ReturnUrl=%2ftest

認証にWebブラウザを使用しないため、それは望ましくありません。

この機能を無効にするにはどうすればよいですか?

あなたの助けは大歓迎です!

ゾリ

4

1 に答える 1