【问题标题】:Custom Redirect URI for Meteor AccountsMeteor 帐户的自定义重定向 URI
【发布时间】:2015-09-16 15:29:36
【问题描述】:

我正在尝试为 Edmodo 扩展 Meteor 帐户,并相信我已在以下存储库中设置了它:accounts-edmodoedmodo

问题是我想为自定义重定向 URI 设置它,但这似乎不起作用。我认为问题在于帐户系统需要特定的重定向 URI 来触发 edmodo_server.js 代码。

有什么建议吗?我在想我需要以某种方式使用 Iron Router 来做到这一点。还是我在edmodo_server.js 代码的触发方式上偏离了基础?

【问题讨论】:

    标签: meteor iron-router meteor-accounts


    【解决方案1】:

    又过了几个小时,我发现我所要做的就是将这个添加到我的lib/routes.js 文件中:

    Router.route('/custom/redirect/uri/path', function() {
      this.redirect('/_oauth/edmodo?close&code=' + this.params.query.code);
    });
    

    不过,这似乎仍然缺少一些东西,因为现在我的服务器记录了以下错误:

    (oauth_server.js:71) Unable to base64 decode state from OAuth query: undefined
    (oauth_server.js:398) Error in OAuth Server: Match error: Expected string, got undefined
    

    因此,如果有人对上述错误进行了修复并想编辑此答案,请这样做。谢谢你。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-24
      • 2015-11-23
      • 2016-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-25
      • 1970-01-01
      相关资源
      最近更新 更多