我在測驗中輸入了登錄資訊,但我不再希望這些資料出現在即將上傳到GitHub的源代碼中。我怎樣才能在測驗中使用這些資料而不在源代碼中存盤登錄資訊?把它存盤在環境變數中是否安全?一個資料庫?一個本地檔案?對這些資訊進行加密和解密的最佳方式是什么?
uj5u.com熱心網友回復:
如果你的專案作業正常,你可以在代碼中使用/添加spy方法,并對登錄檔案進行驗證/添加單元測驗。(spyse用于從方法中獲得實際的回應到測驗檔案,它在單元測驗中的內建功能)。
如果你使用秘密登錄,任何人都可以添加控制臺并檢查你的證書,如果你上傳到github,我不確定這是不是一個好主意。
uj5u.com熱心網友回復:
請記住,敏感資料仍將存在于Git倉庫中。 如果你想從Git歷史中洗掉一些敏感資料,請看這個問題。從 Git 歷史記錄中洗掉敏感檔案及其提交內容
對于登錄資訊,我將嘗試模擬登錄程序。否則,其他想要運行測驗的人需要獲得這些敏感資訊。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/332758.html
標籤:
