0

Rails 3 アプリを作成しており、LinkedIn を使用してサインインまたはサインアップできるようにしようとしています。https://github.com/datawrangling/linkedin_on_railsのチュートリアルに従いましたが、奇妙な結果が得られます。何らかの理由で、資格情報を LinkedIn に送信する POST /user_sessions の後に、アプリケーションが /user_sessions で GET を呼び出しています。これは Rails サーバーからのログです。

Started POST "/user_sessions" for 127.0.0.1 at 2011-03-16 21:56:13 -0700
Processing by UserSessionsController#create as HTML
Parameters: {"utf8"=>"✓","authenticity_token"=>"M+W0ExS4FZE5wg/hPI6FzL4dnAGdTS/yllQWqOoSNRs=", 
"user_session"=>{"username"=>"", "password"=>"[FILTERED]", "remember_me"=>"0"},
"login_with_oauth"=>"Login with LinkedIn"}
Redirected to https://www.linkedin.com/uas/oauth/authenticate?oauth_token=76e56c85-3896-419a-ab94-15a05332d04b
Completed 302 Found in 455ms


Started GET "/user_sessions?oauth_token=76e56c85-3896-419a-ab94-15a05332d04b&oauth_verifier=86765" for 127.0.0.1 at 2011-03-16 21:56:13 -0700
Processing by UserSessionsController#index as HTML
Parameters: {"oauth_token"=>"76e56c85-3896-419a-ab94-15a05332d04b", "oauth_verifier"=>"86765"}
Rendered layouts/_stylesheets.html.erb (1.9ms)
Rendered layouts/_header.html.erb (78.3ms)
Rendered layouts/_footer.html.erb (3.3ms)
Rendered user_sessions/index.html.erb within layouts/application (94.6ms)
Completed 200 OK in 103ms (Views: 101.3ms | ActiveRecord: 0.0ms)

エラーで失敗しないように、user_sessions コントローラーの :index をスタブ化しました。

No route matches "/user_sessions"

しかし、リンクされたログインページにリダイレクトされず、アプリに戻らない理由がわかりません。どんな助けでも大歓迎です。

4

1 に答える 1

1

すでに LinkedIn にログインしていますか? そして、あなたはすでにあなたのアプリケーションを承認しましたか?

その場合、LinkedIn のログイン画面が表示されないのはそのためです。

于 2011-03-17T17:27:22.680 に答える