|
Как запретить в базе WS и Com-соединения
| ☑ |
0
ProgaN
08.09.17
✎
07:06
|
Как запретить в базе WS и Com-соединения по определенному условию (в определенное время или определенным пользователям). На регламентных отразиться не должно. Где и какие условия прописать?
|
|
1
Адинэснег
08.09.17
✎
07:14
|
роль
|
|
2
Адинэснег
08.09.17
✎
07:15
|
либо логика
|
|
3
Адинэснег
08.09.17
✎
07:16
|
в определенное время - Возврат в алгоритмах
для определенных пользователей - роль, либо тот же костыль с возвратом
|
|
4
ProgaN
08.09.17
✎
07:35
|
Понятно, что ролью. Но где отследить и по какому параметру понять, что это WS или Com?
|
|
5
Mankubus
08.09.17
✎
09:04
|
сделать отдельного пользователя под которым соединяются сервисы и по нему сравнивать
|
|
6
DmitrO
08.09.17
✎
10:17
|
Процедура УстановкаПараметровСеанса(ТребуемыеПараметры)
Если РольДоступна(Метаданные.Роли.РольДляВнешнихСоединений) и ТекущаяДатаСеанса()>НачлоДня(ТекущаяДатаСеанса())+17*3600 Тогда
ВызватьИсключение "Вы кто такие? Я вас не звал! Идите науй!";
КонецЕсли;
КонецПроцедуры
|
|
7
ProgaN
08.09.17
✎
11:23
|
Суть вопроса в том, как отследить WS и COM соединения.
|
|
8
DmitrO
08.09.17
✎
11:58
|
Глобальный контекст (Global context)
НомерСеансаИнформационнойБазы (InfoBaseSessionNumber)
Синтаксис:
НомерСеансаИнформационнойБазы()
Возвращаемое значение:
Тип: Число.
Описание:
Получает номер текущего сеанса информационной базы.
-----------------------------------------------------------
Глобальный контекст (Global context)
ПолучитьСеансыИнформационнойБазы (GetInfoBaseSessions)
Синтаксис:
ПолучитьСеансыИнформационнойБазы()
Возвращаемое значение:
Тип: Массив.
Массив объектов СеансИнформационнойБазы.
Если пользователь соединения не имеет права АктивныеПользователи (ActiveUsers), то вызывается исключение.
Описание:
Получает список сеансов текущей информационой базы.
-----------------------------------------------------------
СеансИнформационнойБазы (InfoBaseSession)
ИмяПриложения (ApplicationName)
Использование:
Только чтение.
Описание:
Тип: Строка.
Содержит имя приложения, начавшего сеанс.
|
|