-
Notifications
You must be signed in to change notification settings - Fork 208
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #128 from leemuar/issue-101
Добавлены конструкторы авторизации
- Loading branch information
Showing
2 changed files
with
80 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -17,7 +17,7 @@ | |
// | ||
// URL: https://github.com/vbondarevsky/Connector | ||
// e-mail: [email protected] | ||
// Версия: 2.4.8 | ||
// Версия: 2.5.0 | ||
// | ||
// Требования: платформа 1С версии 8.3.10 и выше | ||
|
||
|
@@ -537,6 +537,83 @@ | |
|
||
КонецФункции | ||
|
||
|
||
// Конструктор аутентификации операционной системы | ||
// | ||
// Возвращаемое значение: | ||
// Структура: | ||
// * ИспользоватьАутентификациюОС - Строка - включает использование аутентификации NTLM или Negotiate. | ||
// | ||
Функция НоваяАутентификацияОС() Экспорт | ||
|
||
Результат = Новый Структура; | ||
Результат.Вставить("ИспользоватьАутентификациюОС", Истина); | ||
|
||
Возврат Результат; | ||
|
||
КонецФункции | ||
|
||
|
||
// Конструктор аутентификации Basic | ||
// | ||
// Возвращаемое значение: | ||
// Структура: | ||
// * Пользователь - Строка - имя пользователя. | ||
// * Пароль - Строка - пароль пользователя. | ||
// | ||
Функция НоваяАутентификацияBasic(Пользователь = "", Пароль = "") Экспорт | ||
|
||
Результат = Новый Структура; | ||
Результат.Вставить("Тип", "Basic"); | ||
Результат.Вставить("Пользователь", Пользователь); | ||
Результат.Вставить("Пароль", Пароль); | ||
|
||
Возврат Результат; | ||
|
||
КонецФункции | ||
|
||
// Конструктор аутентификации Digest | ||
// | ||
// Возвращаемое значение: | ||
// Структура: | ||
// * Тип - Строка - Код типа аутентификации. Всегда "Digest". | ||
// * Пользователь - Строка - имя пользователя. | ||
// * Пароль - Строка - пароль пользователя. | ||
// | ||
Функция НоваяАутентификацияDigest(Пользователь = "", Пароль = "") Экспорт | ||
|
||
Результат = Новый Структура; | ||
Результат.Вставить("Тип", "Digest"); | ||
Результат.Вставить("Пользователь", Пользователь); | ||
Результат.Вставить("Пароль", Пароль); | ||
|
||
Возврат Результат; | ||
|
||
КонецФункции | ||
|
||
// Конструктор аутентификации AWS4-HMAC-SHA256 | ||
// | ||
// Возвращаемое значение: | ||
// Структура: | ||
// * Тип - Строка - Код типа аутентификации. Всегда "AWS4-HMAC-SHA256". | ||
// * ИдентификаторКлючаДоступа - Строка - идентификатор ключа доступа (AccessKey). | ||
// * СекретныйКлюч - Строка - секретный ключ (SecretKey). | ||
// * Сервис - Строка - сервис, к которому выполняется подключение. | ||
// * Регион - Строка - регион, к которому выполняется подключение. | ||
// | ||
Функция НоваяАутентификацияAWS4(КлючДоступа = "", СекретныйКлюч = "", Сервис = "", Регион = "") Экспорт | ||
|
||
Результат = Новый Структура; | ||
Результат.Вставить("Тип", "AWS4-HMAC-SHA256"); | ||
Результат.Вставить("ИдентификаторКлючаДоступа", КлючДоступа); | ||
Результат.Вставить("СекретныйКлюч", СекретныйКлюч); | ||
Результат.Вставить("Сервис", Сервис); | ||
Результат.Вставить("Регион", Регион); | ||
|
||
Возврат Результат; | ||
|
||
КонецФункции | ||
|
||
#КонецОбласти | ||
|
||
#КонецОбласти | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters