如何解决如何通过身份验证使用 Azure Relay 和 MVC 并仍然查看 Swagger 文档 URL?
就上下文而言,我对编写服务、使用 Azure Relay 和 Swagger 非常陌生,但我走在正确的轨道上。
我有旧的 WCF 服务,我正在使用 ASP MVC Core 为其编写代理包装器,然后我使用 Azure Relay hybrid connection 来公开它们以用于避免防火墙问题。
当我运行我的应用程序时,Swagger 会显示我的 API 和相关文档:
我在 Azure 中创建了 2 个混合中继。一种“需要客户端授权”,一种不需要。
我使用的代码如下图所示,用于在 (1) 无 AZ 中继、(2) 无 AZ 中继和 ( 3) AZ 中继与授权。
当我在没有身份验证的情况下使用 Azure 中继运行时 (2),我可以看到 API 文档:
当我使用 Azure 中继和身份验证 (3) 运行时,我只需要一个令牌。
我知道如何使用 SAS 令牌调用 API,但是否可以以某种方式查看 Swagger 文档/与之交互?
当 API(而非文档)本身需要安全时,我如何与 API 的 Web 前端交互?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。