朋友你还在用Swagger输入Bearer然后在请求需要鉴权的接口烦恼,这里将解决你这些烦恼。
本文主要对swagger进行一定深入的集成:
1.使用用户名密码登录,不在需要输入BearerToken
2.自动生成Function功能点包括summary的注释读取
3.Api分组管理
配置文件设置
采用登录的方式替代token输入
这里主要需要重写index.html页面,最后的效果如下
点击登录之后,请求需要权限的接口自动传递token
你如果需要使用只需要重写IUseSwaggerService接口,写你的登录获取token的逻辑。其他什么都不用管。
获取功能点
只需要点击一下Controller即可获取
Api分组管理
需要在Program.cs中添加如下一句话
这里你只需要添加一个swaggergroup.config文件以及swaggergroup.Development.config文件并配置分组信息即可
如果需要请关注我上传的NUGET包
OpenDeepSpace.Swagger