ПрочитатьДанныеИзБезопасногоХранилища
страницаВозвращает данные из безопасного хранилища. Вызывающий код должен самостоятельно устанавливать привилегированный режим. Безопасное хранилище недоступно для чтения пользователям (кроме администраторов), а доступно только коду, который делает обращения только к своей части данных и в том контексте, который предполагает чтение или запись конфиденциальных данных.
Синтаксис
Функция ПрочитатьДанныеИзБезопасногоХранилища(Владелец, Ключи = "Пароль", ОбщиеДанные = Неопределено) ЭкспортПараметры
Владелец— ПланОбменаСсылка- СправочникСсылка
- Строка - ссылка на объект информационной базы, представляющий объект-владелец сохраняемого пароля или уникальная строка(до 128 символов).
Ключи— Строка - содержит список имен сохраненных данных, указанных через запятую.- Неопределено - будут возвращены все сохраненные данные владельца.
ОбщиеДанные— Булево - Истина, если требуется в модели сервиса получить данные из общих данных в разделенном режиме.
Возвращаемое значение
Произвольный, Структура, Неопределено - данные из безопасного хранилища. Если указан один ключ, то возвращается его значение, иначе структура. Если данные отсутствуют - Неопределенно.
Пример вызова
Если ТекущийПользовательМожетИзменятьПароль Тогда
УстановитьПривилегированныйРежим(Истина);
Логин = ОбщегоНазначения.ПрочитатьДанныеИзБезопасногоХранилища(ТекущийОбъект.Ссылка, "Логин");
Пароль = ОбщегоНазначения.ПрочитатьДанныеИзБезопасногоХранилища(ТекущийОбъект.Ссылка);
УстановитьПривилегированныйРежим(Ложь);
Иначе
Элементы.ГруппаЛогинИПароль.Видимость = Ложь;
КонецЕсли;
УстановитьПривилегированныйРежим(Истина);
ЛогинИПароль = ОбщегоНазначения.ПрочитатьДанныеИзБезопасногоХранилища(ТекущийОбъект.Ссылка, Неопределено);Доступность
Сервер, Толстый клиент, Внешнее соединение