Поэтому у меня возникают проблемы при попытке Visual Studio добавить пользовательские секреты в свойство, которое является массивом. Я чувствую, что такого рода вещи не могут быть сделаны, но мне действительно нужно иметь способ итерации каждого из них для того, что я делаю, и я не могу хранить clientSecrets в стандартном файле appsettings по очевидной причине .
Есть ли способ сделать это, и если нет, я бы мог изменить этот объект, чтобы сделать его итеративным в c#, что также позволяет мне хранить пароли в секретах пользователя?
Объект ниже показывает текущую форму настроек приложения, в которые я пытаюсь сохранить значения.
{
"TestClients": [
{
"ClientSecret": ""
},
{
"ClientSecret": ""
},
{
"ClientSecret": ""
},
{
"ClientSecret": ""
},
{
"ClientSecret": ""
},
{
"ClientSecret": ""
},
{
"ClientSecret": ""
},
{
"ClientSecret": ""
}
]
}
Я пытался превратить его в ввод и переход через клавиши, кроме консоли Приложение, с которым я работаю, похоже, не находит раздел TestClients, когда объект имеет такую форму
{
"TestClients": {
"ClientName": {
"ClientSecret": ""
}
}
}
Любая помощь будет с благодарностью признана блокирующей, спасибо заранее, Крис.