如何在Swagger UI中设置身份验证后的承载令牌

如何在Swagger UI中设置身份验证后的承载令牌,swagger,swagger-ui,openapi,swagger-3.0,Swagger,Swagger Ui,Openapi,Swagger 3.0,我有一个RESTAPI服务提供者,用PHP编写。我在《邮递员》中成功地测试了它,它在那里工作正常 现在我将为它准备API文档,并使用Swagger UI 3。我正确设置了它,可以通过顶部的“授权”按钮处理授权 成功登录后,我希望端点设置并使用相应的承载令牌。但这不会发生,当我尝试任何端点时,REST服务器都会抱怨缺少授权头。我测试了网络流量,HTTP请求中没有令牌 我的问题是,在使用顶部的授权按钮成功登录后,如何在Swagger UI的标题中发送承载令牌?是否应该采取任何步骤/过程将令牌与端点请

我有一个RESTAPI服务提供者,用PHP编写。我在《邮递员》中成功地测试了它,它在那里工作正常

现在我将为它准备API文档,并使用Swagger UI 3。我正确设置了它,可以通过顶部的“授权”按钮处理授权

成功登录后,我希望端点设置并使用相应的承载令牌。但这不会发生,当我尝试任何端点时,REST服务器都会抱怨缺少授权头。我测试了网络流量,HTTP请求中没有令牌


我的问题是,在使用顶部的授权按钮成功登录后,如何在Swagger UI的标题中发送承载令牌?是否应该采取任何步骤/过程将令牌与端点请求一起使用?

我在
.NET core
项目中使用了它,并且在启动文件中我必须放入以下代码部分:

services.AddSwaggerGen(options =>
        {

            //authentication
            var security = new Dictionary<string, IEnumerable<string>>
            {
                {"Bearer", new string[] { }},
            };
            options.AddSecurityDefinition("Bearer", new ApiKeyScheme
            {
                In = "Header",
                Description = "Please insert JWT into field",
                Name = "Authorization",
                Type = "apiKey"
            });

            options.AddSecurityRequirement(security);
}
services.AddSwaggerGen(选项=>
{
//认证
var security=新字典
{
{“Bearer”,新字符串[]{},
};
options.AddSecurityDefinition(“持票人”),新的ApiKeyScheme
{
In=“Header”,
Description=“请在字段中插入JWT”,
Name=“授权”,
Type=“apiKey”
});
选项。添加安全性要求(安全性);
}

我在一个
.NET core
项目中使用了它,在启动文件中,我必须放入以下代码部分:

services.AddSwaggerGen(options =>
        {

            //authentication
            var security = new Dictionary<string, IEnumerable<string>>
            {
                {"Bearer", new string[] { }},
            };
            options.AddSecurityDefinition("Bearer", new ApiKeyScheme
            {
                In = "Header",
                Description = "Please insert JWT into field",
                Name = "Authorization",
                Type = "apiKey"
            });

            options.AddSecurityRequirement(security);
}
services.AddSwaggerGen(选项=>
{
//认证
var security=新字典
{
{“Bearer”,新字符串[]{},
};
options.AddSecurityDefinition(“持票人”),新的ApiKeyScheme
{
In=“Header”,
Description=“请在字段中插入JWT”,
Name=“授权”,
Type=“apiKey”
});
选项。添加安全性要求(安全性);
}