powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Расширение Cache лицензии или работа в сети без лицензиии...
7 сообщений из 32, страница 2 из 2
Расширение Cache лицензии или работа в сети без лицензиии...
    #36505404
f12mokb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Реплика: Подсчитал процент всех сообщений по СУБД для Cache – менее 0,6%. При таком интересе к системе самое время заниматься вопросами безопасности и переделывать то, что сделано другими. Двадцать лет назад статистика по М была куда более приличной. Конечно, если раскрутка Cache не есть цель InterSystems, а только прикрытие для более серьезных источников доходов, то все делается правильно. Отличный маскировочный процент, как и вся маркетинговая деятельность. Кажется была одна книжка выпущена, да! Была…
...
Рейтинг: 0 / 0
Расширение Cache лицензии или работа в сети без лицензиии...
    #36505596
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey MaslovservitНовые версии VisM поддерживают KerberosМогу я подключиться через VisM, аутентифицируясь через Керберос, используя ConnectionString вида:
Код: plaintext
scn_iptcp: 127 . 0 . 0 . 1 [ 1972 ]:<namespace>:<service_principal_name>:<kerberos_level>
Если да, научите как. Если нет, не стоит говорить о поддержке Керберос в VisM.
Можно настроить подключение с запросом пароля у клиента и без такового.

Для начала проводим подготовительные работы для работы с Kerberos в Caché: Preparing the Security Environment
Далее заводим пользователя и даём ему нужные права. Для простоты можно дать ему роль %All .

Без запроса пароля:
1) в Портале для сервиса %Service_CacheDirect оставляем только Kerberos с шифрацией ;
2) в настройках "Управление сервером Cache'" (из куба) указываем
Метод аутентификации: Kerberos
Уровень безопасности соенинения: Kerberos с шифрацией
Основное имя сервися: Ваше имя сервиса

В программе выполняем, например:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
  try
    visM.Connect('CN_IPTCP:127.0.0.1[1972]');
    visM.Execute('set VALUE=$ZVERSION');
    ShowMessage(visM.VALUE);
  finally
    visM.DeleteConnection;
  end;
и получаем версию СУБД. Логин/пароль берутся текущего пользователя ОС.

С запросом пароля:
1) в Портале для сервиса %Service_CacheDirect оставляем только Kerberos с шифрацией и Пароль ;
2) в настройках "Управление сервером Cache'" (из куба) указываем
Метод аутентификации: Пароль

Запускаем программу выше, вводим логин/пароль домена и получаем результат. Примечание в документации.
...
Рейтинг: 0 / 0
Расширение Cache лицензии или работа в сети без лицензиии...
    #36505674
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servit, спасибо, я узнал много нового; даже приятно, что сотрудник ISC (ведь так?) вступился за старый добрый VisM :)
Вплотную сопикоснувшись с Kerberos где-то в 2007.1.3 - 2008.1.0 (общался с WRC, тестил, способствовал модификации нашего софта, консультировал заказчика), я пришел к выводу, что единственный полноценный Kerberos-совместимый транспорт в Cache - это CacheActiveX.Factory. Похоже, принципиально с тех пор ничего не изменилось, т.к. описанный Вами способ соединения все же требует установки "кубика" на клиента, что в большинстве случаев нежелательно. А CacheActiveX принимает строку коннекта вида "scn_iptcp:..." (не буду повторяться) и не требует ссылки не кубик.
...
Рейтинг: 0 / 0
Расширение Cache лицензии или работа в сети без лицензиии...
    #36505709
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, Алексей, я не сотрудник ISC (у сотрудников в профиле в поле "Откуда" обычно присутствует "InterSystems Russia").

Что касается наличия кубика на клиенте, думаю, можно обойтись без него, так как эти настройки хранятся в реестре.
В любом случае смогу проверить только после праздника.

Кстати, поздравляю всех милых дам с праздником 8 Марта!
...
Рейтинг: 0 / 0
Расширение Cache лицензии или работа в сети без лицензиии...
    #36506655
f12mokb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хотелось бы узнать у представителей InterSystems, что может быть легальным и не спровоцирует закрытия странички в WWW? Резюме:
...
Рейтинг: 0 / 0
Расширение Cache лицензии или работа в сети без лицензиии...
    #36508211
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверил на чистой машине - работает. Достаточно лишь установить необходимые библиотеки , зарегистрировать их и настроить параметры подключения в реестре.
...
Рейтинг: 0 / 0
Расширение Cache лицензии или работа в сети без лицензиии...
    #36508504
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servit, Ваш энтузиазм не может не радовать :) Ясно, что настройка серверов Cache в кубике пишется в реестр, но:это может меняться с версиями Cache (что уже бывало)
инсталлятор может менять некоторые настройки в зависимости от версии Windows.
Нашим разработчикам, к примеру, как-то раз не хватило ветки реестра, которую инсталлятор создает в Windows XP/2003, а в Vista/7 почему-то нет :(
То, что написал выше:единственный полноценный Kerberos-совместимый транспорт в Cache - это CacheActiveX.Factory- не моя придумка, а мнение техподдержки ISC.
...
Рейтинг: 0 / 0
7 сообщений из 32, страница 2 из 2
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Расширение Cache лицензии или работа в сети без лицензиии...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]