DNOAとMVC4WebAPIの統合に関する推奨事項を調査したいと思います。現在、DNOAリソースサーバーの実装には次の2つのオーバーロードがあり、HttpRequestBaseまたはHttpRequestMessagePropertyを入力として受け取りますが、タイプの非互換性のため、これらのメソッドは新しいMVC4WebAPIメッセージ委任ハンドラーと互換性がなくなりました。委任ハンドラーはSystem.Net.Http.HttpRequestMessageの周りにあります。
    /// <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モジュールで起動して実行できますが、MVC4 Web API、特に委任ハンドラーでのDNOAの使用目的を確認したいと思います。