.Net Core Swagger进行全局Token添加
程序员文章站
2022-03-16 16:30:51
...
废话不多说先上效果图
废话不多说直接上代码
代码放入AddSwaggerGen中
//添加header验证信息
m.AddSecurityDefinition("Bearer", new OpenApiSecurityScheme
{
Description = "JWT授权(数据将在请求头中进行传输) 直接在下框中输入Bearer {token}(注意两者之间是一个空格)\"",
Name = "Authorization",//jwt默认的参数名称
In = ParameterLocation.Header,//jwt默认存放Authorization信息的位置(请求头中)
Type = SecuritySchemeType.ApiKey
});
m.AddSecurityRequirement(new OpenApiSecurityRequirement {
{ new OpenApiSecurityScheme
{
Reference = new OpenApiReference()
{
Id = "Bearer",
Type = ReferenceType.SecurityScheme
}
}, Array.Empty<string>() }
});
借此记录
详情看大佬文献
上一篇: swagger2带全局token配置
下一篇: 会自动消失的自定义Dialog
推荐阅读
-
ASP.NET Core 2.2 : 二十六. 应用JWT进行用户认证及Token的刷新
-
.NET Core利用swagger进行API接口文档管理的方法详解
-
.NET Core 使用swagger进行分组显示
-
如何使用Swagger为.NET Core 3.0应用添加JWT授权说明文档
-
ASP.NET Core 2.2 : 二十六. 应用JWT进行用户认证及Token的刷新
-
在 ASP.NET Core 中为 gRPC 服务添加全局异常处理
-
在 ASP.NET Core 中为 gRPC 服务添加全局异常处理
-
.NET Core利用swagger进行API接口文档管理的方法详解
-
在 ASP.NET Core 中为 gRPC 服务添加全局异常处理
-
.Net Core 分布式微服务框架 - Jimu 添加 Swagger 支持