gpt4 book ai didi

c# - 如何在 ASP .Net 核心中的 Swagger 中添加基本授权 header

转载 作者:太空狗 更新时间:2023-10-30 00:38:27 24 4
gpt4 key购买 nike

如何在 Asp .Net Core 的 Swagger 中添加基本授权 header 。默认情况下,api key 被视为查询字符串,但我需要对其进行自定义,以便将其包含在 header 中。

最佳答案

如果您使用的是 Swashbuckle.AspNetCore v5.0.0-rc2,请参见下文:

   c.AddSecurityDefinition("Basic", new OpenApiSecurityScheme
{
Description = "Basic auth added to authorization header",
Name = "Authorization",
In = ParameterLocation.Header,
Scheme = "basic",
Type = SecuritySchemeType.Http
});

c.AddSecurityRequirement(new OpenApiSecurityRequirement
{
{
new OpenApiSecurityScheme
{
Reference = new OpenApiReference { Type = ReferenceType.SecurityScheme, Id = "Basic" }
},
new List<string>()
}
});

关于c# - 如何在 ASP .Net 核心中的 Swagger 中添加基本授权 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41054350/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com