草庐IT

controlled-folder-access

全部标签

c# - ASP.NET Web API 和 OpenID Connect : how to get Access Token from Authorization Code

我尝试让OpenIDConnect运行...我的WebAPI的用户设法获得了OpenIDConnect提供商的授权代码。我应该如何将此代码传递给我的ASP.NETWebAPI?我必须如何配置OWIN中间件才能使用授权码获取访问token?更新:SPA使用AJAX与我的Web服务(ASP.NETWebAPI)进行通信。在我的网络服务中使用OWIN中间件。我将OpenIDConnect设置为身份验证机制。当第一次调用Web服务时,它成功地将用户重定向到OpenIDConnect提供程序的登录页面。结果,用户可以登录并获得授权码。据我所知,此代码现在可以(通过我的网络服务)用于访问token

c# - ActionFilterAttribute - 适用于特定 Controller 类型的操作

我正在使用ActionFilterAttribute来执行自定义身份验证逻辑。该属性将仅用于包含我的身份验证逻辑的派生Controller类。这是我的Controller,派生self的自定义Controller类和一个示例属性:publicclassMyController:CustomControllerBase{[CustomAuthorize(UserType=UserTypes.Admin)]publicActionResultDoSomethingSecure(){returnView();}}这是我的ActionFilterAttribute的示例:publicclass

c# - Ninject + MVC3 没有注入(inject) Controller

我使用了NuGetNinjectMVC3扩展,但无法根据请求将其注入(inject)Controller。它似乎没有绑定(bind),因为MVC正在寻找无参数构造函数。这是堆栈跟踪:[MissingMethodException:Noparameterlessconstructordefinedforthisobject.]System.RuntimeTypeHandle.CreateInstance(RuntimeTypetype,BooleanpublicOnly,BooleannoCheck,Boolean&canBeCached,RuntimeMethodHandleInter

C# EWS 托管 API : How to access shared mailboxes but not my own inbox

如何连接到交换服务器并从共享邮箱(不是我自己的“myname@mycompany.com”)读取邮件。到目前为止,这是我的代码://CreateaserviceExchangeServiceservice=newExchangeService(ExchangeVersion.Exchange2007_SP1);//Autodiscoverendpointservice.AutodiscoverUrl("someaddress@mycompany.com");FindFoldersResultsfolderSearchResults=service.FindFolders(WellKno

c# - ASP.NET MVC3 : Force controller to use date format dd/mm/yyyy

基本上,我的日期选择器使用英国格式的dd/mm/yyyy。但是当我提交表单时,ASP.net显然使用的是美国格式。(小于12只接受天数,即认为是月份。)publicActionResultTimeTable(DateTimeViewDate)有没有办法强制它识别某种方式?奇怪的是,其他插入方法似乎能识别正确的格式。“对于方法System.Web.Mvc.ActionResultIndex(Mysite.Controllers.RoomBookingsController中的System.DateTime)。可选参数必须是引用类型、可为null的类型,或者声明为可选参数。"

c# - Web API Controller 的构造函数是如何调用的?

根据thisarticle,Controller应该有一个构造函数来获取传入的要实现的接口(interface),ala:publicclassDuckbillsController:ApiController{IDuckbillRepository_platypiRepository;publicDuckbillsController(IDuckbillRepositoryplatypiRepository){if(platypiRepository==null){thrownewArgumentNullException("platypiRepositoryisnull");}_p

c# - Control.ClientRectangle 与 Control.DisplayRectangle

我理解客户矩形关于表单/控件的概念,但是我不明白之间有什么区别Control.ClientRectangle和Control.DisplayRectangle..在阅读了这两个属性的MSDN页面后,不清楚何时其中一个会返回与另一个不同的值。.ClientRectangle的MSDN页面说:Theclientareaofacontrolistheboundsofthecontrol,minusthenonclientelements,suchas:TitleBar,Border,ScrollBars,andMenu.这很清楚。.DisplayRectangle的MSDN页面说:Forth

c# - 访问 Controller 类中的 appsettings.json 值

无法弄清楚如何读取startup.cs之外的appsettings.json值。我想做的是,例如,在_Layout.cshtml中,从配置中添加站点名称:例如:ViewData["SiteName"]=Configuration.GetValue("SiteSettings:SiteName");或者更好:publicclassGlobalVars{publicstaticstringSiteName=>Configuration.GetValue("SiteSettings:SiteName");}到目前为止,这是我的代码:[应用设置.json]"SiteSettings":{"Si

c# - 检索 MS Access 文件中的表列表

如果我可以在C#中打开与MSAccess文件的连接,我如何检索Access数据库中存在的不同表的列表(如果可能,与表关联的任何元数据)? 最佳答案 我刚刚从DavidHayden中找到了以下解决方案//MicrosoftAccessproviderfactoryDbProviderFactoryfactory=DbProviderFactories.GetFactory("System.Data.OleDb");DataTableuserTables=null;using(DbConnectionconnection=factory

c# - 使用 MVCContrib 对 MVC 3 Controller 和 View 进行单元测试时,将键和值添加到 RouteData

好的,我正在使用MVCContribTestHelper对我的Controller进行单元测试,效果很好。虽然像很多人一样,我在这里所说的单元测试实际上是指集成测试,我想至少确保我的View在给定提供的模型的情况下无错误地呈现......否则我可能会错过一整类基本上与以下相关的错误即使我正在测试Controller(比如如果模型属性为null时View不呈现),模型也是如此。无论如何,我开始尝试找出如何做到这一点(也就是谷歌搜索如何做到这一点)。看起来最简单的方法是构造一个HTMLHelper并让它只呈现View(在本例中是部分View)。不幸的是,当我尝试使用模拟的HTMLHelpe