私のアプリケーションに認証機能を追加しようとしています。 認証サーバーがoauth 2.0を実装していますリフレッシュトークンを保存する方法
refresh_tokenの保存方法がわかりません。私はそれをファイルに保存したいので、次にアプリケーションが起動し、利用可能なrefresh_tokenがあると、新しいaccess_tokenを要求することができます。ユーザーは再度ログインする必要はありません。
しかし、誰かがrefresh_tokenを持っているファイルを別のコンピュータにコピーすると、自分のアカウントにハックする可能性があるので、これは私にとって安全です。
次のコード行を含むセクションについては、https://developers.google.com/api-client-library/python/guide/aaa_oauthをご覧ください。「from oauth2client.file import Storage'」そのコードを使用してストレージを作成すると、単純にすべての情報を含むプレーンなJSONファイルが作成されました。このクラス 'oauth2client.file.Storage'の利点の1つは、おそらくスレッドセーフであることです。しかし、ここでは暗号化は使用されていないので、私は壊れています。可能であれば、ライブラリーを使用して「物事を嫌う」ことを避けることをおすすめします。しかし、そのStorageクラスはあまり効果がありません。思考? – Leonid