将登录页面添加到Swagger

时间:2018-05-04 15:46:16

标签: c# .net swagger

是否可以将“登录”模式添加到swagger页面?

有了这个我想使用它返回的令牌,所以我可以在所有Swagger API调用中使用,直接插入Authorization。

我知道我们可以在AddSweggerGen中使用配置 -

c.AddSecurityDefinition("Bearer", new ApiKeyScheme
                {
                    Description = "JWT Authorization header using the Bearer scheme. Example: \"Authorization: Bearer {token}\"",
                    Name = "Authorization",
                    In = "header",
                    Type = "apiKey"                  

                });

我只是想让用户不必手动插入令牌。

有没有办法提供登录页面或类似的东西?

1 个答案:

答案 0 :(得分:0)

我做不到。

我必须使用Basic auth。然后创建一个中间件来处理它并生成令牌。