Heroku で MongoDB を実行しており、パスワード、ユーザー名、セキュリティ トークンなど、サード パーティ API の完全な認証情報を保存する必要があります。
データを保護する最善の方法は何ですか?
生のpythonのコードサンプルをいただければ幸いです(これにはフレームワークは使用されていません)。
ありがとう
更新-多くのユーザーの資格情報を保存していることを忘れていたので、データベースソリューションを検討しているのはこのためです
heroku config
コマンド ライン ユーティリティに精通していますか? 機密データを保存するための最良のソリューションであることがわかりました。AWS キーと PostgreSQL ログインに使用しています。
一般的なアプローチは次のとおりです。
$ heroku config:set DBUSERNAME=value DBPASSWORD=value
$ heroku config
DBUSERNAME: value
DBPASSWORD: value
# you should see you all your environment variables
それらをセットアップしたら、Python ファイル内で、environ
辞書をフェッチするだけです。
import os
print os.environ.get('DBUSERNAME', None) // should print "value"
そして、そこに行きます。config
ターミナルにこれを入力すると、ユーティリティの使用方法の詳細を読むことができます。
$ heroku help config