asp.net web api 下AllowAnonymous 特性不起作用问题。

2019-01-02 21:22发布

问题:

ConfigController 下的方法作用特性起作用。
/// <summary>
/// 获取app配置信息
/// </summary>
/// <returns></returns>
[HttpPost]
[AllowAnonymous]
public ConfigViewModel GetAppConfig()
{
var result = _client.Get("api/AppInfo/GetByAppId");
return new ConfigViewModel() { Logo = result.Data.Logo, CompanyName = result.Data.AppName };
}

UserController 下的方法 这个特性不起作用。
/// <summary>
/// 登录
/// </summary>
/// <param name="viewModel">登录实体</param>
/// <returns></returns>
[HttpPost]
[AllowAnonymous]
public UserViewModel Login([FromBody]LoginViewModel viewModel)
{
var result = _client.Post(viewModel, "api/SysUser/Login");
}

两个控制器继承同一个控制器

回答1:

你是怎么知道没起作用的?



标签: