如何解决实现mailchimp oauth2 认证
我想实现mailchimp oauth2 认证。 我在这里阅读https://mailchimp.com/developer/release-notes/stricter-rules-for-url-matching-oauth-2/ 仅支持重定向 URI 的精确匹配 我的问题很简单,我怎么知道哪个用户是实际授权我的应用程序的用户。当我尝试添加当前用户 ID 时出现错误
call_back_url = url_for(controller: '/webhooks/mailchimp',action: 'handler',only_path: false,id: current_user.id)
Error call back uri mismatch.
是否有其他方法可以在 webhook 回调中添加有关用户的信息?
解决方法
我已经找到了如何在 redirect_to url 上添加状态参数,然后在 webhook 回调中可用。
query_params = "response_type=code&client_id=#{client_id}&redirect_uri=#{call_back_url}&state=#{current_user.id}"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。