zoukankan      html  css  js  c++  java
  • c# api身份验证和授权

     

    授权

    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身份验证

     

  • 相关阅读:
    webpack-dev-server的使用及说明
    Web框架
    HTTP协议
    jQuery的使用
    发红包
    python操作mysql
    mysql索引与补充
    JavaScript之BOM操作
    JavaScript之DOM操作
    JavaScript之基础语法
  • 原文地址:https://www.cnblogs.com/buchizaodian/p/11209540.html
Copyright © 2011-2022 走看看