Amazon SNS 中的基本摘要和身份验证

问题描述 投票:0回答:1

我的目的是将消息从 SNS 主题扇出到 HTTPS 端点。我的后端代码位于 spring-boot 中,并且启用了基本身份验证来保护我的端点。

假设我将从 SNS 主题发布消息的 URL 是

https:abcd.com/test

凭证是:

用户名:用户

密码:密码

订阅此端点时,我应该在 SNS 主题中提及什么 URL?

应该是:

https:user:[email protected]/test

或者应该是别的东西?

我已阅读官方 aws 文档,但我不清楚。我还在某处读到,您不能在 SNS 将发送的 POST 请求中添加任何其他标头。那么,如何添加 Authorization 标头呢?请帮忙。

amazon-web-services spring-boot spring-security https amazon-sns
1个回答
0
投票

我认为您需要稍微更改一下您的网址,如下所示:

https://user:[email protected]/test

这是 AWS 文档对此的描述(来源):

基本和摘要访问身份验证 - 这允许您在 HTTP POST 请求的 HTTPS URL 中指定用户名和密码,例如 https://user:[email protected] 或 https://[email protected] 用户名和密码通过使用 HTTPS 时建立的 SSL 连接进行加密。仅域名以明文形式发送。有关基本和摘要访问身份验证的更多信息,请参阅 RFC-2617。

© www.soinside.com 2019 - 2024. All rights reserved.