Asp.net core 使用Swashback.AspNetCore进行自定义身份验证
目前,我们正在使用Swashback.AspNetCore生成Swagger 2.0文档。正在使用的身份验证机制需要三个标头:Asp.net core 使用Swashback.AspNetCore进行自定义身份验证,asp.net-core,swagger,swashbuckle,Asp.net Core,Swagger,Swashbuckle,目前,我们正在使用Swashback.AspNetCore生成Swagger 2.0文档。正在使用的身份验证机制需要三个标头: X-API-KEY:共享密钥 X-API-SIGN:由哈希秘密的HMACSHA256哈希值、时间戳、方法、端点和主体组成的请求签名 X-API-TIMESTAMP:这与签名中使用的时间戳相同 我不认为Swagger或Swashback本机支持这一点,因此我可能需要设置一些javascript来填充隐藏字段或Swagger文档中的某些内容 我目前正在使用Operati
- X-API-KEY:共享密钥
- X-API-SIGN:由哈希秘密的HMACSHA256哈希值、时间戳、方法、端点和主体组成的请求签名
- X-API-TIMESTAMP:这与签名中使用的时间戳相同
有人能为如何干净地处理这个问题提供建议吗?我想把它作为一个评论,但评论不允许使用格式,所以您可以这样做: Swashback.AspNetCore似乎缺少InjectJavaScript功能:
它位于旧项目上:
这就是我用来注入一些javascript的东西,没有它,我们就非常有限
现在从另一个角度来看: 您似乎想在swagger ui上嵌入身份验证过程…
也许在后端,如果请求来自Swagger Ui,您应该绕过身份验证,您使用-2.x还是3.x?相关:我有版本2cleanly?GitHub上的叉子向脏的一侧倾斜吗?@HelderSepu非常倾斜,我想