登録ユーザーのGoogleカレンダーにアクセスできるように、私のアプリでGoogle APIに3足の認証を実装しようとしています。データベースを使用してGoogle :: Auth :: Stores :: FileTokenStoreを使用する
quickstart Ruby guideで、このコマンドは限り私は理解して、ユーザーのトークンを指している必要がありますことをアップします:
token_store = Google::Auth::Stores::FileTokenStore.new(file: CREDENTIALS_PATH)
それはトークンがin a file(またはRedis)に保存された期待していますが、(もちろん)私が保管私のデータベース(Postgres)の各ユーザのトークン。
私はコマンドの目的が間違っているかどうかを理解していますか?データベースストアでどのように使用しますか?
ありがとうございました!これはもっと注意を払われていないが、私はまだバッファローされていますか? –
@FellowStrangerもしあなたが別の言語から来たのであれば、これを解決するために[ダックタイピング](https://en.wikipedia.org/wiki/Duck_typing)に慣れるのに時間がかかるかもしれません:)もっと明白な例は次のとおりです。 [activerecord-session_store](https://github.com/rails/activerecord-session_store#configuration)宝石によって与えられます。独自の実装を提供する場合、どのメソッドを実装する必要がありますか? – Rafe
うわー、もう一度ありがとう! (これを実現するには、この単純なAPIの統合には予想以上に多くの時間が必要です。:/) –