Я работаю над своим первым расширением VS Code. Ниже приведен код для принятия учетных данных уровня пользователя, которые необходимо сохранить.
Мне не удалось найти, как добавить «текстовое поле пароля» на страницу настроек, а также мне нужно было узнать, каков наилучший способ их безопасного хранения на диске.
Мои вопросы:
Можно ли добавить поле пароля на странице настроек?
Каким должен быть наилучший подход к безопасному (зашифрованному) сохранению учетных данных в хранилище данных расширения? Есть ли для этого API?
"configuration": [
{
"type":"object",
"title": "MySettings",
"properties": {
"conf.myExt.Uid": {
"$id": "txtUser",
"type": "string",
"default": null,
"markdownDescription": "UserName",
"scope": "window"
},
"conf.myExt.Secret": {
"$id": "txtPassword",
"type": "string",
"default": null,
"markdownDescription": "Password",
"scope": "window"
}
}
}
]