【问题标题】:Implement mailchimp oauth2 authentication实施 mailchimp oauth2 身份验证
【发布时间】:2021-04-29 07:14:43
【问题描述】:

我想实现 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 回调中添加有关用户的信息吗?

【问题讨论】:

    标签: ruby-on-rails oauth-2.0 mailchimp


    【解决方案1】:

    我发现了如何在 redirect_to url 上添加状态参数,然后在 webhook 回调中可用。

        query_params = "response_type=code&client_id=#{client_id}&redirect_uri=#{call_back_url}&state=#{current_user.id}"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-30
      • 1970-01-01
      • 2022-08-23
      • 1970-01-01
      • 2021-11-17
      相关资源
      最近更新 更多