swagger - Swashbuckle 将 Auth Bearer Token 传递给 API
问题描述
Swashbuckle 是否有关于如何将不记名令牌传递给 API 的任何文档,升级到最新的 swashbuckle 2.1 版后我无法传递不记名令牌
解决方案
我以前在博客上写过这个。
services.AddSwaggerGen(options =>
{
options.AddSecurityDefinition("oauth2", new ApiKeyScheme
{
Description = "Standard Authorization header using the Bearer scheme. Example: \"bearer {token}\"",
In = "header",
Name = "Authorization",
Type = "apiKey"
});
options.OperationFilter<SecurityRequirementsOperationFilter>();
您需要一份 SecurityRequirementsOperationFilter 副本,您可以通过谷歌搜索找到该副本,或者从我的Swashbuckle.AspNetCore.Filters包中安装。
推荐阅读
- javascript - javascript - 如何删除数组中的所有单个条目
- java - 使用带有自定义适配器的 Listview 关闭警报对话框
- c++ - 使用 QT Test 自定义测试名称
- python - 值错误:预期 2D 数组,得到 1D 数组:
- java - 我的世界无法放置自定义背景
- vue.js - Nuxt 在 hook fetch/asyncData 中访问组件的方法或数据
- javascript - 传单不显示
- flutter - Flutter Doctor 在可执行文件中给出 Bad Cpu Type
- python - 带 kivymd 的条带支付网关
- php - 如何在多维数组中找到具有特定值的第一个元素?