Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure 生产中DocumentDB端点和密钥的存储位置_Azure_Xamarin_Azure Cosmosdb - Fatal编程技术网

Azure 生产中DocumentDB端点和密钥的存储位置

Azure 生产中DocumentDB端点和密钥的存储位置,azure,xamarin,azure-cosmosdb,Azure,Xamarin,Azure Cosmosdb,我有一个.Net核心网站和Xamarin应用程序,可以与Documentdb对话,我们正在准备投入生产 我在DocumentDB/CosmosDB硬拷贝上看到的所有文档都是C#类中的键和端点。示例:、列出了一些(!),DocumentDB中的Azure安全性似乎没有解决或提及此问题 有没有办法在客户端应用程序中安全地存储DocuementDB端点和密钥? 谢谢。KeyChain.Net 一个简单而统一的api,使开发人员能够在密钥链上设置、更新、获取和删除密钥和密码(支持iOS、Android和

我有一个.Net核心网站和Xamarin应用程序,可以与Documentdb对话,我们正在准备投入生产

我在DocumentDB/CosmosDB硬拷贝上看到的所有文档都是C#类中的键和端点。示例:、列出了一些(!),DocumentDB中的Azure安全性似乎没有解决或提及此问题

有没有办法在客户端应用程序中安全地存储DocuementDB端点和密钥?
谢谢。

KeyChain.Net

一个简单而统一的api,使开发人员能够在密钥链上设置、更新、获取和删除密钥和密码(支持iOS、Android和WinPhone)

iOS

var helper = new KeyChain.Net.XamarinIOS.KeyChainHelper();
var isSaved = helper.SetKey("myKey", "myKeyValue");
var keyValue = helper.GetKey("myKey");
var isDeleted = helper.DeleteKey("myKey");
Android

var helper = new KeyChain.Net.XamarinAndroid.KeyChainHelper(myActivity, "myKeyProtectionPassword");
var isSaved = helper.SetKey("myKey", "myKeyValue");
var keyValue = helper.GetKey("myKey");
var isDeleted = helper.DeleteKey("myKey");
Windows Phone

var helper = new KeyChain.Net.XamarinWinRT.KeyChainHelper();
var isSaved = helper.SetKey("myKey", "myKeyValue");
var keyValue = helper.GetKey("myKey");
var isDeleted = helper.DeleteKey("myKey");

KeyChain.Net

一个简单而统一的api,使开发人员能够在密钥链上设置、更新、获取和删除密钥和密码(支持iOS、Android和WinPhone)

iOS

var helper = new KeyChain.Net.XamarinIOS.KeyChainHelper();
var isSaved = helper.SetKey("myKey", "myKeyValue");
var keyValue = helper.GetKey("myKey");
var isDeleted = helper.DeleteKey("myKey");
Android

var helper = new KeyChain.Net.XamarinAndroid.KeyChainHelper(myActivity, "myKeyProtectionPassword");
var isSaved = helper.SetKey("myKey", "myKeyValue");
var keyValue = helper.GetKey("myKey");
var isDeleted = helper.DeleteKey("myKey");
Windows Phone

var helper = new KeyChain.Net.XamarinWinRT.KeyChainHelper();
var isSaved = helper.SetKey("myKey", "myKeyValue");
var keyValue = helper.GetKey("myKey");
var isDeleted = helper.DeleteKey("myKey");

您不应该在应用程序中使用密钥。Azure Key Vault解决了此问题

请检查这个


HTH

您不应该在应用程序中使用这些键。Azure Key Vault解决了此问题

请检查这个