【发布时间】:2017-01-19 22:13:56
【问题描述】:
我正在使用 Team Services 存储敏感数据,而不是在我的代码中硬编码。
假设我在变量中定义:my_secret 为 name 和 12345 为 value
如何在我的代码中访问该变量?
在上面的示例中,如何在我的代码中访问password?
有一个文档here,但他们没有提到如何在代码中使用变量。
【问题讨论】:
-
你能告诉我们存储数据的代码吗?
-
更新了我的问题
-
@ln9187 将来,您可能希望使用@ 来确保人们看到您的消息。 Eric 看到它是因为他是帖子的唯一评论者,但情况并非总是如此 :) 请注意,如果我们在页面上,则会出现“此帖子已被编辑”栏。
-
我认为您误解了这些内容的用途。秘密构建变量用于“我的构建系统将构建的可执行文件上传到需要密码的服务器”之类的东西。你不能从你的代码中访问秘密。您可以在构建系统执行自定义构建步骤时访问它们。
-
如果您正在寻找从 C# 程序以加密格式存储敏感用户数据的机制,也许这就是您正在寻找的? msdn.microsoft.com/en-us/library/ms229741(v=vs.110).aspx 但实际上你应该做一个威胁模型,清楚地描述敏感数据,它的用途,谁应该和不应该访问它,违规的后果是什么,数据的生命周期是多少,等等。考虑聘请威胁建模专家;这不适合安全新手。
标签: c# visual-studio azure-devops