2015-11-04 70 views
1

我必須在我的API程序中使用我的OAuth2令牌
但我也想通過GitHub分享我的代碼。
我該如何使用我的祕密代幣而沒有在我的來源?

避免源代碼中的OAuth令牌?

+0

你是什麼意思'hide'?無論是令牌還是不存在。你想阻止搜索引擎索引它,或者你想在將代碼推送到github之前自動刪除令牌? –

+0

您的項目是否需要*您的*令牌?或者他們是否願意使用自己的令牌? –

+0

它只是隱藏我的令牌。沒有必要的自定義用戶令牌。 –

回答

1

您可能需要令牌作爲應用程序的運行時參數,或者您可以將令牌存儲在未添加到存儲庫的文件中。

對於一個文件,你可以在API令牌存儲在token.txt然後添加token.txt.gitignore

這種方式,您可以有誰想要使用你的項目只包括自己的API令牌,而無需修改人碼!

(如果你試圖隱藏或混淆自己的令牌,那麼很可能會付出更多的努力比它的價值。)

+1

謝謝。將它用作運行時參數是滿足我的要求的最簡單的事情。易於實施和安全的源控制。 –