在Microsoft Azure和Team Foundation Server上保持生产凭据/机密安全

时间:2014-07-04 13:36:36

标签: azure tfs credentials secret-key

我们正在为我们的Microsoft Azure应用程序使用TFS。在该应用程序中,我们有生产,登台和本地环境。到目前为止,我是该项目中唯一的开发人员,因此我们在开发环境中对凭证的安全性没有任何问题。

我们的目标是保证生产凭证的安全,并且不受其他开发人员的影响。在Microsoft Azure和Team Foundation Server Online上执行此操作的最佳做​​法是什么?

感谢。

编辑:

我将这些秘密保存在" ServiceConfiguration" Azure的文件: enter image description here

是否可以将ServiceConfiguration.Cloud.cscfg文件专用于TFS中的少数人或组?也许这可以解决问题。因为生产环境的所有秘密。在里面。

1 个答案:

答案 0 :(得分:0)

您可以在Azure门户中保留生产密码: Azure Web-Site configuration page

这些会覆盖您的web.config设置,类似于web.config转换。您可以覆盖app.settings和连接字符串。

这样您就不必在版本控制系统中保留生产凭据,只有有权访问azure门户的人才能看到这些凭据。