授权

1. 全局

 config.Filters.Add(new AuthorizeAttribute());

2.控制器级别

  [Authorize]
  public class HelloController : ApiController
{
public string GetTest()
{
return "hello,world";
} }

3.方法级别

    public class HelloController : ApiController
{
[Authorize]
public string GetTest()
{
return "hello,world";
} }

访问网址会得到401的状态

http://localhost:55658/api/hello

如果想要在禁止全部的情况下,开放某个方法

    [Authorize]
public class HelloController : ApiController
{
[AllowAnonymous]
public string GetTest()
{
return "hello,world1";
}
public string PostTest()
{
return "hello,world2";
} }

身份验证

1.基本身份验证

2.forms身份验证

3.windows身份验证

最新文章

  1. OpenStack三种类型的NAT转换
  2. sap 取货币之间汇率
  3. en_windows_10_multiple_editions_version_1511_x64.iso
  4. MySQL 中隔离级别 RC 与 RR 的区别
  5. 8-Highcharts曲线图之对数直线图
  6. 让IE支持placeholder属性~
  7. 奥威Power-BI V11——凤凰涅槃,重磅来袭
  8. iOS多线程之NSThread使用
  9. Linux单词表
  10. WebApi Json格式化
  11. 处理程序“svc-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”
  12. 关于Webapp的注意事项
  13. socket通信实例
  14. Python实战之文件操作的详细简单练习
  15. API Gateway - KONG 安装与配置
  16. AT89S52最小系统
  17. 李清华201772020113《面向对象程序设计(java)》第十一周学习总结
  18. day20 二十、加密模块、操作配置文件、操作shell命令、xml模块
  19. ubuntu_python_environment
  20. Selenium Webdriver wait for JavaScript JQuery and Angular

热门文章

  1. Kali Linux下运行nfc工具测试!
  2. 一起探讨下POST、GET请求
  3. selenium 3 下载 + Java使用
  4. 时间同步服务器NTP
  5. 通往大神之路,百度Java面试题前200页。
  6. php被遗忘的参数 pcntl
  7. A 小G数数
  8. v-distpicker 一个好用的三级联动的插件
  9. Mint安装配置Sublime Text3
  10. ASE——热身作业自我介绍