2023年6月20日发(作者:)

c#api⾝份验证和授权

授权

1. 全局 (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的状态

如果想要在禁⽌全部的情况下,开放某个⽅法 [Authorize] public class HelloController : ApiController { [AllowAnonymous] public string GetTest() { return "hello,world1"; } public string PostTest() { return "hello,world2"; } }

⾝份验证1.基本⾝份验证

⾝份验证

s⾝份验证

2023年6月20日发(作者:)

c#api⾝份验证和授权

授权

1. 全局 (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的状态

如果想要在禁⽌全部的情况下,开放某个⽅法 [Authorize] public class HelloController : ApiController { [AllowAnonymous] public string GetTest() { return "hello,world1"; } public string PostTest() { return "hello,world2"; } }

⾝份验证1.基本⾝份验证

⾝份验证

s⾝份验证