在我的.Net Web-Api项目(.Net Framework 4)中集成了Swashbuckle,我正在寻找一种方法来记录允许执行各自方法的角色。
我的每个Web-api方法都有一个自定义属性,该属性检查发出请求的用户的ActiveDirectory-Group,以及是否允许该用户执行操作。但是,现在我想用像Swashbuckle-Swagger这样的文件进行记录
///
///<AllowedRole>Administrator</AllowedRole>
///
public IHttpActionResult Index(){
...
}
或
[SwaggerAllowedRole("Administrator")]
public IHttpActionResult Index(){
...
}
我很想知道我可以使用任何标准。 谁能给我一个聪明的把戏?