HttpResponseMessageASP.net:如何集成基本身份验证

HttpResponseMessageASP.net:如何集成基本身份验证,asp.net,basic-authentication,httpresponsemessage,Asp.net,Basic Authentication,Httpresponsemessage,如何在asp.netHttpResponseMessage中编写的工作web api客户端中实现基本身份验证过滤器 如何检查身份验证(用户:pass或64Base密钥),如果失败,如何传递未经授权的消息 这是我当前的代码,它可以工作: public HttpResponseMessage WebAPiPost([FromBody]byte[] incomingData) { string rawData = getRawPostData().Result;

如何在asp.net
HttpResponseMessage
中编写的工作web api客户端中实现基本身份验证过滤器

如何检查身份验证(用户:pass或64Base密钥),如果失败,如何传递未经授权的消息

这是我当前的代码,它可以工作:

    public HttpResponseMessage WebAPiPost([FromBody]byte[] incomingData)
    { 

        string rawData = getRawPostData().Result;
        var responseMessage= (HttpResponseMessage)null;

        responseMessage =  new HttpResponseMessage()
        {Content = new StringContent(SQLFunctions.SQLStoredProcedureJson("StoredProcedureName", rawData, true), System.Text.Encoding.UTF8, "application/json")};
        return responseMessage;
    }

检查以下文档是否有一种简单的集成方法?简单是什么意思?所有这些都在文档中进行了解释。花一些时间来回顾它,然后实施它。我认为它可以在几行之内完成。最终我使用了它并成功了。谢谢你的指导。