将权限属性添加到Swashbucke-Swagger-Documentation

时间:2018-09-11 10:12:53

标签: .net swagger swashbuckle

在我的.Net Web-Api项目(.Net Framework 4)中集成了Swashbuckle,我正在寻找一种方法来记录允许执行各自方法的角色。

我的每个Web-api方法都有一个自定义属性,该属性检查发出请求的用户的ActiveDirectory-Group,以及是否允许该用户执行操作。但是,现在我想用像Swashbuckle-Swagger这样的文件进行记录

///
///<AllowedRole>Administrator</AllowedRole>
///
public IHttpActionResult Index(){
...
}

[SwaggerAllowedRole("Administrator")]
public IHttpActionResult Index(){
    ...
}

我很想知道我可以使用任何标准。 谁能给我一个聪明的把戏?

0 个答案:

没有答案