asp.net-web-api2

    1熱度

    2回答

    我正在開發ASP.NET Web API 2應用程序。當一個包含用戶身份驗證憑證的HTTP請求到達時,在它到達定義的路由(爲此我使用屬性路由)之前,我想以某種方式添加一個篩選器,以便它可以對用戶進行身份驗證,並且在成功驗證身份驗證,我想從存儲庫中獲取一個ID並將其添加到請求主體。 在請求到達控制器的動作之前是否可以添加過濾器?更重要的是,在過濾器進行身份驗證之後是否可以向請求主體添加一些值? 謝謝

    1熱度

    1回答

    我正在設計一個REST API,其中某些區域可用於公共消費,而另一些則可用於私人用途(大多數是管理員)。 例如,公共API將允許顯示產品列表,而不要求最終用戶對自己進行身份驗證。因此,它是向API驗證自身的Web應用程序(或電話應用程序)。 管理員應該可以登錄,獲取OAuth令牌,然後執行某些方法。 我已經使用Web API2.0/C#設計了api,但是原理保持不變。我目前正在使用ASP.NET身

    2熱度

    1回答

    我想從我的控制器中排除後綴'Controller'並將其替換爲'Resource'。所以'FundsController'將成爲'FundsResource'。 問題是我無法通過基於約定或屬性路由的路由到我指定的操作,當我更改替換術語「控制器」,並得到一個錯誤,指出找不到具有該名稱的控制器。 我該如何滿足上述設計要求,並且能夠在沒有問題的情況下進行佈線?無論是在基於約定或屬性路由?或者我們是否可以

    0熱度

    1回答

    我真的不知道該怎麼做,所以我會再次嘗試在stackoverflow上。 我在Visual Studio 2013中創建了一個項目。我使用了位於Templates/Visual C#/ Web/ASP.NET Web Application的給定單頁面應用程序模板。對於驗證,我選擇了個人用戶帳戶。 經過一番努力,我的項目終於完成了,並且在我從VS2013開始時它工作正常。 現在我想將此項目移動到II

    1熱度

    1回答

    我在2部分中創建應用程序。在一臺服務器上是一個使用Owin的.net Webapi2。在另一臺服務器上是一個MVC5網站,目前沒有登錄,將作爲api的前端。這也是一個很好的賣點,表明應用程序本身就是客戶可以開發的一個例子,因爲它依賴於相同的api。我把用戶認證的東西放在api中,因爲我需要第三方能夠使用api開發自己的前端應用程序。 我正在試圖完成的(理論上) 我需要有一個用戶提交前端他們的登錄信

    8熱度

    2回答

    我想利用新的方法來記錄全局錯誤。我寫了一個繼承ExceptionLogger的類,並覆蓋Log()方法。然後將其註冊爲替代品。 public class TraceExceptionLogger : ExceptionLogger { public async override void Log(ExceptionLoggerContext context) {

    0熱度

    3回答

    我想將我的API託管在單獨的域上。我已經配置了我的身份驗證攔截令牌在角與承載: config.headers.Authorization = 'Bearer ' + sessionStorage.getItem('token'); 在我的我的WebApi2我已經配置了WebApiConfig與CORS。 var cors = new EnableCorsAttribute("http://my

    0熱度

    1回答

    我有一個Web API 2,我正在使用jQuery Ajax並查看文檔,現在可以在Controller內部包含一個路由,以便您可以在GET請求中包含其他參數例如。 我曾嘗試加入這個例如: [Route("api/formHTML/{id}/{code}/{value}")] public IEnumerable<string> Get(int id, int code, int val

    0熱度

    1回答

    我一直在試圖關注此帖子http://www.azurefromthetrenches.com/?p=1071,通過使用Windows手機中的webbrowser控件通過Facebook進行外部登錄。但我無法得到它的工作。在Facebook上進行身份驗證後,Web瀏覽器重定向回/api/ExternalLogin,並保留在黑屏中(順便提一下,它是200 OK)。根據這篇文章,我應該被重定向到帶有不記

    0熱度

    1回答

    我需要在我的IOC配置層和WebApi配置層之間使用HttpConfiguration。什麼目前我做的是,我在的WebAPI層靜態HttpConfiguration財產, public static HttpConfiguration WebApiHttpConfiguration { get; set; } 我初始化這個WebApiHttpConfiguration在IOC配置層, var