1

ユーザーがログインして、Run Keeper Fitness アクティビティのリストを表示できる非常にシンプルな Rails アプリを構築しようとしています。

ログインを処理するために Devise と OmniAuth を使用することにしました (omniauth-runkeeper で完了)。このトピックに関する Ryan Bates の優れた Railscast に従っているため、すべてがうまく機能していました。

そこで私は、HealthGraph gemを使用して RunKeeper API に接続したいと考えました。そのためには、アクセス トークンが必要です。アプリを承認する時点でこれをプルし、ユーザー モデルに記録することを選択しました (この Gistで概説されているように) が、このアプローチが完全に正しいかどうかはわかりません。このアクセス トークンをデータベースに永続的に記録する必要がありますか? 以下を使用して、API を介して新しい接続を簡単に作成できるようになりましたが、これが最も安全な方法ではないことが懸念されます。

@user = HealthGraph::User.new(current_user.run_token) 

別のアプローチに関するアドバイスやヒントをいただければ幸いです。

イアン

4

0 に答える 0