Twilio X Webhook 请求签名验证失败

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

我已经在 twilio 中配置了 webhook url 和一个带有 POST Api 的 springboot 应用程序来监听它。我试图通过将 eurl 请求正文(字符串)和签名传递给 com.twilio.security.RequestValidator.validate 方法来验证标头中收到的 X-Twilio-Signature。但我总是得到错误的回报

验证(字符串 url,字符串正文,字符串预期签名)

我尝试将字符串请求主体更改为 MAP。这也不起作用

twilio twilio-api
1个回答
0
投票

我发现这篇 Twilio 博客文章解释了如何使用 Java 和 Spring boot 验证签名 https://www.twilio.com/en-us/blog/secure-twilio-webhooks-java

确实使用拦截器,但支持repoHttps://github.com/mjg123/validatingtwiliowebhooks/blob/7df95b9ab80b53689flob- interceptor.java#l75显示身体已被操纵。

希望这有帮助

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