asp.net-web-api2

    0熱度

    1回答

    我有一個允許編輯3D地圖的內容管理系統。我要授權每個用戶的基礎上,使得用戶只能放置/刪除/獲得一定的azazaz如果: 用戶擁有地圖 用戶是管理員 我已經看過示波器,但這些感覺就像是錯誤的方法,因爲「編輯:地圖」的範圍不能不同,只有當用戶可以編輯任何地圖時,才能區分MapIds。 另一種方法是使用auth0規則是這樣的: function (user, context, callback) {

    0熱度

    1回答

    我想補充的OData查詢選項在現有的ASP.NET Web API服務2跟隨此link。我只希望查詢選項在GET方法中可用。當我試圖通過ID獲取項目時,我無法使用$ select選項。我怎樣才能做到這一點?這是我到目前爲止有: public class OrdersController : ApiController { private readonly IOrderService o

    1熱度

    1回答

    我正在使用Swagger/Swashbuckle 5.6版爲我的ASP.Net Web API 2項目生成文檔。 默認情況下,API文檔是在URL http://localhost:56081/swagger/ui/index 訪問,但是,我想它應該可以在http://localhost:56081/apihelp/ 我搜索了很多,在SwaggerConfig.cs文件試圖改變設置,但似乎沒有做這

    0熱度

    1回答

    Web API有GlobalConfiguration.Configuration.IncludeErrorDetailPolicy = IncludeErrorDetailPolicy.Always;來打開遠程錯誤。 (允許他們看到他們,即使你沒有瀏覽本機上的瀏覽器。 但是,不久我所知道的,服務織物,運行的Web的API,不支持GlobalConfiguration。 是有辦法配置的東西,所以我

    0熱度

    1回答

    我正在開發帶有webapi 2的角度應用程序,它的輸入形式包含輸入值。我封裝的輸入值轉換成對象「ALBUM」傳遞給角度支柱方法 enter code here <form> <div class="form-group row"> <label for="inputAName" class="col-sm-3 col-form-label">Album Nam

    10熱度

    1回答

    我有一個運行我公司電子商務網站的大型Web API項目。我只注意到任何對web API的請求都會在IIS日誌中以root身份顯示URI-stem。有沒有辦法看到被調用的API終點的完整路線? 我想在我們的彈性搜索/日誌隱藏/ Kibana(ELK)設置中使用文件節拍。我們得到了File Beat安裝程序來監視IIS日誌,只是顯示root並沒有給我們提供我們在日誌中查找的信息。

    0熱度

    3回答

    我正在使用.Net Core 2.我需要添加一個簡單的令牌端點。我以下this文章卻發現以下方法是obsolete in .Net Core 2 app.UseJwtBearerAuthentication(); 引用所述第二鏈路: 配置():UseXyzAuthentication()由ConfigureService()已經被替換:AddXyz( ) 因此,在ConfigureService方

    1熱度

    1回答

    我有我的Web API使用OAUTH身份驗證。這意味着所有對API的調用都包含一個令牌,它是某種用戶。 現在,我想要做的是 - 根據令牌設置一個全局變量。在實踐中,我有一系列的用戶,並且取決於用戶,我想要應用不同的「配置文件」。這意味着,在我的服務層,我希望能夠訪問一個調用,如: ProfileSettings.Notification.SendEmails 當我收到的API調用與令牌,我想設

    9熱度

    1回答

    如果您處於控制器上下文中,則可以訪問當前經過身份驗證的用戶。拿一篇文章,如Get the current user, within an ApiController action, without passing the userID as a parameter。 但是,如果我的控制器調用一個服務(相同的程序集),但在這裏我沒有控制器上下文。 真正獲得經過身份驗證的用戶的最佳方式是什麼?

    -1熱度

    1回答

    我有位指示方法簡單的.NET芯WEP API應用這樣 [HttpGet("{id}")] public ActionResult Get(int id) { var myObj= _testRepository.TryGetById(id); if (myObj== null) { return new NotFoundResu