3

我正在尝试使用 Devise 和 Omniauth 登录我的 Rails 应用程序。我已经安装了omniauth-soundcloud 和omniauth gems。我在 Soundcloud 中创建了一个应用程序:

name: sitename
url: http://127.0.0.1:3000
redirect_url: http://127.0.0.1:3000

我按照类似于 Railscasts #235 的步骤操作,并创建了登录链接,但是当我单击时,我被重定向到以下 URL:

http://127.0.0.1:3000/?error=redirect_uri_mismatch&error_description=The+redirection+URI+provided+does+not+match+a+pre-registered+value.&state=e917179df8ad4e1e1cbef8f8b3d4497c59cf774853a78f94

发生了什么?我应该为此忘记设计吗?谢谢!

编辑

对不起,我忘了删除 Gemfile 中的 'omniauth' gem。这造成了麻烦,一切运行都知道。

问候!

4

2 回答 2

1

如果您关注 Ryan Bate 的 Railscast - 这是 URI(开发) -http://localhost:3000/users/auth/soundcloud/callback

于 2013-05-19T18:56:34.627 回答
0

这会是你的答案吗?向 soundcloud 注册新应用?

重定向 URI 不匹配 iOS soundcloud

于 2013-01-23T21:23:07.293 回答