だから、私はomniauthを使い始めたばかりで、Facebookで動作するようになりました。現在のトークンの有効期限が切れると、新しいトークンを求めてFacebookに自動的にリダイレクトされるように設定しました。それに基づいて、トークンをデータベースに保存する必要がある理由はありますか?現在、ユーザーアクセスをログに記録していますが、トークンをログに記録しても実際には何の価値もありません。なぜ私がすべきかについてのアイデアをいただければ幸いです。
どうも
だから、私はomniauthを使い始めたばかりで、Facebookで動作するようになりました。現在のトークンの有効期限が切れると、新しいトークンを求めてFacebookに自動的にリダイレクトされるように設定しました。それに基づいて、トークンをデータベースに保存する必要がある理由はありますか?現在、ユーザーアクセスをログに記録していますが、トークンをログに記録しても実際には何の価値もありません。なぜ私がすべきかについてのアイデアをいただければ幸いです。
どうも
ビジネスロジックによって異なります。たとえば、ユーザーがログアウトしている場合でも、後でユーザーのFacebookの詳細にアクセスする必要がありますか?または、タスクをキューに入れている場合(つまり、これをバックグラウンドで実行している場合)、この瞬間ではなく、数時間後に彼の壁に投稿する必要がありますか?
私が考えることができるもう一つの理由は、です。ユーザーがアプリを介してFacebookと対話する必要がある場合、アプリは常にFacebookを介して新しいトークンを取得する必要がありますか?または、これらのトークンをアプリに保存して、ユーザーが同じプロセスを何度も繰り返す必要がないようにしますか?
それはすべて、提供しようとしているユーザーエクスペリエンスの種類によって異なります。