1

我想探讨将DNOA与MVC4 Web API集成的建议。目前DNOA资源服务器实现具有以下两个重载,它们将HttpRequestBase或HttpRequestMessageProperty作为输入,但由于类型不兼容,这些方法不再与新的MVC 4 WebAPI消息委托处理程序兼容。委托处理程序是围绕System.Net.Http.HttpRequestMessage。与代理处理程序的DNOA和MVC4 WebAPI集成

/// <summary> 
    /// Discovers what access the client should have considering the access token in the current request. 
    /// </summary> 
    public virtual IPrincipal GetPrincipal(HttpRequestBase httpRequestInfo = null, params string[] requiredScopes) 

    /// <summary> 
    /// Discovers what access the client should have considering the access token in the current request. 
    /// </summary> 
    public virtual IPrincipal GetPrincipal(HttpRequestMessageProperty request, Uri requestUri, params string[] requiredScopes) 

我能得到它,并用HTTP模块运行,但我想找出预期DNOA与MVC4的Web API使用特别是代表团的处理程序。

回答