我正在使用 Fastendpoint 并尝试使用授权标头设置 swagger,我有以下设置
builder.Services.AddFastendpoints().SwaggerDocument();
它似乎没有将不记名令牌传递给服务。
我使用了以下配置
builder.Services.AddSwaggerDocument( config.PostProcess = document =>
{
document.Info.Contact = new NSwag.OpenApiContact
{
Name = "Name of the application",
};
};
config.AddSecurity("Bearer", Enumerable.Empty<string>(), new NSwag.OpenApiSecurityScheme
{
Type = NSwag.OpenApiSecuritySchemeType.ApiKey,
Name = "Authorization",
In = NSwag.OpenApiSecurityApiKeyLocation.Header,
Description = "Enter 'Bearer' followed by a space and your token.",
});
但文档没有建议。使用 builder.Services.SwaggerDocument() 执行此操作的正确方法是什么
感谢 Dĵ ΝιОhpΛψΚ
1:https://stackoverflow.com/users/4368485/d%C4%B5-%CE%9D%CE%B9%CE%93%CE%9E%CE%97%CE%9B%CF %88%CE%9A Fastendpoints 有一个用于 JWTBearAuth 身份验证的预配置 swagger 文档,但如果您需要使用 Bear 令牌,则需要遵循 sample
中的示例代码