Meteor帐户的自定义重定向URI

时间:2015-06-30 01:16:54

标签: meteor iron-router meteor-accounts

我正在尝试为Edmodo扩展Meteor帐户并相信我已在这些回购设置:accounts-edmodoedmodo

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

有什么建议吗?我想我需要以某种方式使用Iron Router来做到这一点。或者我是否会根据edmodo_server.js代码的触发方式做出决定?

1 个答案:

答案 0 :(得分:0)

又过了几个小时,我发现我所要做的就是将它添加到我的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

因此,如果有人修复了上述错误并想编辑此答案,请执行此操作。谢谢。