.net core 3.0 Swagger

//services.AddAuthentication("Bearer").AddJwtBearer("Bearer", options =>
//{
// options.Authority = "http://localhost:5000";//认证服务器地址
// options.RequireHttpsMetadata = false;//指定是否为HTTPS
// options.Audience = "DC";//用于针对进行身份验证的API资源名称
//});

//option.AddSecurityDefinition("Bearer", new OpenApiSecurityScheme()
//{
// Description = "JWT Bearer 授权 "Authorization: Bearer+空格+token"",
// Name = "Authorization",
// In = ParameterLocation.Header,
// Type = SecuritySchemeType.ApiKey,
//});
//option.AddSecurityRequirement(new OpenApiSecurityRequirement
//{
// {
// new OpenApiSecurityScheme
// {
// Reference = new OpenApiReference()
// {
// Id = "Bearer",
// Type = ReferenceType.SecurityScheme
// }
// }, Array.Empty<string>()
// }
//});

原文地址:https://www.cnblogs.com/Anthony518/p/11975532.html