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ブラウザを使用しないため、それは望ましくありません。
この機能を無効にするにはどうすればよいですか?
あなたの助けは大歓迎です!
ゾリ