初学者:ASP.NET Web API:如何设置apicontroller.user?

时间:2014-03-18 14:22:23

标签: asp.net rest asp.net-web-api2

给出一个像

这样的网址
https://name:password@host/something

,如何使用apicontroller对象" name"用户名? 我到处寻找,有很多帖子如何以复杂的方式做复杂的事情,但最简单的方法是什么? 我可以从AuthorizeAtteibute派生出来并将其设置在那里吗?

到目前为止,还没有配置任何身份验证。

很多问候! 沃尔克

1 个答案:

答案 0 :(得分:0)

如果您打算使用基本身份验证,则可以通过实现IHttpModule接口来创建HttpModule。看看Basic Authentication。我怀疑你能否使用AuthorizeAttribute

来做到这一点

在IIS上配置基本身份验证非常简单。您可以使用IIS管理器(inetmgr)执行此操作。查看Configure Basic Authentication (IIS 7)