0
我正在使用ployly,我想知道是否有可能將您的情節用戶和密碼保存在鑰匙串中,就像它可能與aws一樣。將密碼保存在鑰匙串mac osx
現在我需要包括我的用戶名和密碼在我的代碼文件,如:
import plotly.plotly as py
py.sign_in('xxxx', 'yyyyyy')
我認爲,救了我的鑰匙鏈用戶名和密碼,會更安全。
我正在使用ployly,我想知道是否有可能將您的情節用戶和密碼保存在鑰匙串中,就像它可能與aws一樣。將密碼保存在鑰匙串mac osx
現在我需要包括我的用戶名和密碼在我的代碼文件,如:
import plotly.plotly as py
py.sign_in('xxxx', 'yyyyyy')
我認爲,救了我的鑰匙鏈用戶名和密碼,會更安全。
通常,您不會希望以明文形式存儲憑據,尤其不要將憑據存儲在明文中,尤其不要將您的憑據存儲在明文中,尤其不要存儲在您的源文件中。
一個好的做法是將它們存儲在環境變量中,而程序在運行時可以訪問它們。這也是有益的,因爲您可以讓本地環境使用與服務器不同的(可能是測試)憑據。
有很多方法來設置環境變量,但最簡單的是,像這樣在你的shell:
$ export PLOTLY_USER="some_user_name"
在Python中,你將需要進口os,那麼你就可以訪問ENV變量與os.environ
。
import os
print os.environ['PLOTLY_USER']
# will print your username