我正在使用顶部的Swashbuckle.AspNetCore构建Web api。我已经实现了授权,但是它可以工作,但是我需要向身份验证请求添加自定义标头或请求参数。我看不到一种方法。有吗?
当前代码为
c.AddSecurityDefinition("oauth2", new OAuth2Scheme
{
Type = "oauth2",
Flow = "password",
TokenUrl = $"{configuration.GetSection("Security").GetValue<string>("STSHost")}/connect/token"
});
答案 0 :(得分:0)
无法将自定义标头添加到身份验证请求中,但是您可以使用OAuthAdditionalQueryStringParams
方法添加其他查询参数。
它使用字符串键和值的字典,并映射到additionalQueryStringParams
OAuth2 configuration value。