Swagger 大摇大摆预授权承载令牌

Swagger 大摇大摆预授权承载令牌,swagger,swagger-ui,swashbuckle,Swagger,Swagger Ui,Swashbuckle,使用从服务返回的JWT预填充承载令牌,并将和设置为Authorized为True,因此用户不必手动单击Authorization按钮并输入令牌。但UI只是不发送属性授权 大摇大摆的用户界面 安全方案 狂妄自大:5.0.0 OpenAPI:3.0.1 证券计划:持票人 “UI只是不发送属性授权。”-实际发生了什么,与预期结果有什么不同?当我打开控制台时,我看到令牌授权尚未发送。所以我的身份是401。 ui = SwaggerUIBundle({ url:

使用从服务返回的JWT预填充承载令牌,并将和设置为Authorized为True,因此用户不必手动单击Authorization按钮并输入令牌。但UI只是不发送属性授权

大摇大摆的用户界面

安全方案


狂妄自大:5.0.0

OpenAPI:3.0.1

证券计划:持票人



“UI只是不发送属性授权。”-实际发生了什么,与预期结果有什么不同?当我打开控制台时,我看到令牌授权尚未发送。所以我的身份是401。
ui = SwaggerUIBundle({
                    url: "https://localhost:44318/swagger/v1/swagger.json",
                    onComplete: function () {

                        // Default API key
                        ui.preauthorizeApiKey("bearer", token);
                    }
                })
            c.AddSecurityDefinition("bearer", new OpenApiSecurityScheme {
                Description = x.SwaggerAuthorization_desc,
                Name = "Authorization",
                In = ParameterLocation.Header,
                Type = SecuritySchemeType.ApiKey,
                Scheme = "Bearer",
            });

            c.AddSecurityRequirement(new OpenApiSecurityRequirement
            {
                {
                    new OpenApiSecurityScheme
                    {
                        Reference = new OpenApiReference {
                            Type = ReferenceType.SecurityScheme,
                            Id = "bearer"
                        }
                    },
                    new string[] {}
                }
            });