import { Tabs } from ‘nextra/components’;
Записать в Credentials
Компонент, производящий запись учетных данных в системное хранилище учетных данных.
Активность работает с установленным в операционной системе одним из хранилищ ключей с использованием библиотеки Libsecret .
Например, в ОС Astra Linux система gnome-keyring установлена по умолчанию и фактически может использоваться Студией без каких-либо предварительных настроек в качестве хранилища ключей.
Свойства
Символ *
в названии свойства указывает на обязательность заполнения.
Описание общих свойств см. в разделе Свойства элемента .
- Ключ* [System.String] - Ключ для поиска записанных данных
- Имя пользователя* [System.String] - Имя пользователя
- Пароль* [System.String] - Пароль
- Защищенный пароль [System.Security.SecureString] - Защищенный пароль
- Защищать данные [Boolean] - Признак использования дополнительной защиты данных. Доступно только в Windows
Только код
Пример использования элемента в процессе с типом Только код (Pure code):
{% tabs %} {% tab title=“C#” %}
LTools.Cryptography.CryptoApp.CredentialsSet(wf, "Key", true, "login", "password");
{% endtab %}
{% tab title=“Second Tab” %}
LTools.Cryptography.CryptoApp.CredentialsSet(wf, "Key", True, "login", "password")
{% endtab %}
{% tab title=“JavaScript” %}
_lib.LTools.Cryptography.CryptoApp.CredentialsSet(
wf,
'Key',
true,
'login',
'password',
);
{% endtab %} {% endtabs %}