在Swashbuckle用户界面上显示身份验证令牌

时间:2018-06-22 12:44:27

标签: c# oauth-2.0 swashbuckle

我已经通过IS4(隐式流程)保护了ASP NET Core WEB API 2.1。现在,我需要记录我的API。我决定在这里使用swashbuckle并配置安全性。

因此,我有一个可以登录用户的swashbuckle UI。由于登录swashbuckle,获得了授权令牌并将其存储在内部某个位置(我无法在cookie或会话等中找到它)。

当我发出请求时,swashbuckle ui会自动将此令牌附加到请求(授权:不记名令牌值),但是我需要在用户登录后在UI上的某个位置显示该令牌。我想让用户可以为每个请求手动输入令牌,而不是由swashbuckle进行的魔术操作。

那么,有没有办法在UI上与每个端点一起显示令牌?

1 个答案:

答案 0 :(得分:1)

swashbuckle UI是一个单独的项目(Swagger-UI
并且您应该在curl部分中看到发送到服务器的所有内容: enter image description here



您还提到了:

  

我想让用户可以手动输入令牌

没有这样的选项,但是您可以在项目上提出请求,看看他们怎么说。