1
我必須在我的API程序中使用我的OAuth2令牌。
但我也想通過GitHub分享我的代碼。
我該如何使用我的祕密代幣而沒有在我的來源?
避免源代碼中的OAuth令牌?
我必須在我的API程序中使用我的OAuth2令牌。
但我也想通過GitHub分享我的代碼。
我該如何使用我的祕密代幣而沒有在我的來源?
避免源代碼中的OAuth令牌?
您可能需要令牌作爲應用程序的運行時參數,或者您可以將令牌存儲在未添加到存儲庫的文件中。
對於一個文件,你可以在API令牌存儲在token.txt
然後添加token.txt
您.gitignore
這種方式,您可以有誰想要使用你的項目只包括自己的API令牌,而無需修改人碼!
(如果你試圖隱藏或混淆自己的令牌,那麼很可能會付出更多的努力比它的價值。)
謝謝。將它用作運行時參數是滿足我的要求的最簡單的事情。易於實施和安全的源控制。 –
你是什麼意思'hide'?無論是令牌還是不存在。你想阻止搜索引擎索引它,或者你想在將代碼推送到github之前自動刪除令牌? –
您的項目是否需要*您的*令牌?或者他們是否願意使用自己的令牌? –
它只是隱藏我的令牌。沒有必要的自定義用戶令牌。 –