【发布时间】:2015-02-24 14:00:11
【问题描述】:
* 场景:*
我有一个用 C# Visual Studio 2012 制作的 web api 服务应用程序。 此 Web 服务有一个“Areas”文件夹,其中包含 Web Api 帮助页面的默认项目。
* 问题:*
根据要求,我必须实现手动输入来验证和授权可以阅读 Web Api 帮助页面的用户。但不在网络服务中。
到目前为止一切顺利,我已经制作了一个帐户控制器、登录程序、从数据库中获取角色等。
但是现在,我试图实现的是如何在 global.asax 中编写 Application_PostAuthenticateRequest 过程,因为我拥有的唯一 global.asax 来自主项目,Web API 帮助页面没有他自己的。
* 问题 *
如何在不影响主服务的情况下编写 Application_PostAuthenticateRequest 方法,以便使用 Web API 帮助页面中的授权属性ONLY?
感谢和亲切的问候,
【问题讨论】:
标签: c# .net asp.net-mvc-4 asp.net-web-api2 asp.net-web-api-helppages