Netcore3.0中Swagger的使用接口文档化自定化,使用用户名密码简化基于认证填写Token登录以及Api分组管理配置
朋友你还在用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
冗码一生: 底部有固定格式是啥意思
dddddasyuujyj: 如果底部有固定的样式怎么办呀
hikaruchiu: 你這個正是我需要的,請問我可以使用你的源碼來參考使用嗎?
槿木_熙: 一模一样的问题,请问解决了吗?
冗码一生: https://github.com/SakuraMayan/OpenDeepSpace.Quartz/tree/master/src