powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / mon$attachments, поле mon$auth_method: может ли оно зависеть от субверсии клиента FB 3.x ?
23 сообщений из 23, страница 1 из 1
mon$attachments, поле mon$auth_method: может ли оно зависеть от субверсии клиента FB 3.x ?
    #38402875
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hi all

Недавно был создан тикет с просьбой отображать в mon$attachments тип метода аутентификации.
В тот же удивительный солнечный день этот тикет был решён.
Скачал сегодняшние сырцы, собрал, подсунул в /opt/fb30 предварительно сохранённые security3.fdb и firebird.conf. Рестартовал на всякий случай хост.

В конфиге ФБ раскомментарены только следующие параметры:
Код: plaintext
1.
2.
3.
4.
5.
$ grep "^[^#;]" firebird.conf
ExternalFileAccess = Restrict /var/db/fb30
DefaultDbCachePages = 65000
 AuthServer = Srp, Win_Sspi, Legacy_Auth 
BugcheckAbort = 1
RemoteServicePort = 3330

Далее делаю:
1. Запуск isql версии LI-T3.0.0.30661 - на консоли сервера, из каталога /opt/fb30/bin только что собранного ФБ.
2. Запуск isql версии WI-T3.0.0.30603 с другой машины, где также установлен ФБ-3.

В isql, запущенном на консоли сервера, ввожу:

Код: plaintext
1.
2.
SQL> set list on;
SQL> commit;
SQL> select current_connection,mon$attachment_id, mon$client_version, mon$user, mon$auth_method from mon$attachments where mon$client_version is not null;

И вижу:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
CURRENT_CONNECTION              170
MON$ATTACHMENT_ID               170
MON$CLIENT_VERSION              LI-T3.0.0.30661 Firebird 3.0 Alpha 1
MON$USER                        SYSDBA
MON$AUTH_METHOD                 Srp

CURRENT_CONNECTION              170
MON$ATTACHMENT_ID               167
 MON$CLIENT_VERSION              WI-T3.0.0.30603 Firebird 3.0 Alpha 1 
MON$USER                        SYSDBA
MON$AUTH_METHOD                  Legacy_Auth 

Вопрос, соб-сно, простой: отчего для isql'я, относящегося точно к ТРЕТЬЕЙ версии ФБ, но более старой подверсии (3.0.0.30603) выдаётся Legacy_Auth ?
...
Рейтинг: 0 / 0
mon$attachments, поле mon$auth_method: может ли оно зависеть от субверсии клиента FB 3.x ?
    #38402878
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид2. Запуск isql версии WI-T3.0.0.30603 с другой машины, где также установлен ФБ-3.
а в егоном firebird.conf часом параметр AuthClient не изменен?
...
Рейтинг: 0 / 0
mon$attachments, поле mon$auth_method: может ли оно зависеть от субверсии клиента FB 3.x ?
    #38402880
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид,

возможно isql тройки подхватил клиента от 2.5 или ты в конфиге клиента чего то менял.
...
Рейтинг: 0 / 0
mon$attachments, поле mon$auth_method: может ли оно зависеть от субверсии клиента FB 3.x ?
    #38402890
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
там (на windows-машине) вот что:
Код: plaintext
1.
2.
3.
4.
# 08.08.2013: NB!! The order in which these args are is matter!
# Legacy_Auth must be FIRST if we want connect from 3.0 to 2.5:
#
#
AuthClient =Legacy_Auth, Srp, Win_Sspi

Комментарий-то я написал, но вот "контекст беседы", увы, не помню уже :(
Этот "AuthClient" - он же относится к клиентским подключениям обычных тачек К ЭТОМУ windows-инстансу ФБ-3, так ?
Или он еще и к нему (Windows-инстансу ФБ3) как клиенту , который хочет к другому ФБ-3 подключиться, - тоже относится ?
...
Рейтинг: 0 / 0
mon$attachments, поле mon$auth_method: может ли оно зависеть от субверсии клиента FB 3.x ?
    #38402891
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitrа в егоном firebird.conf часом параметр AuthClient не изменен?

А как вообще происходят переговоры о способе авторизации? Сервер посылает клиенту список
доступных вариантов из своего конфига или клиент по очереди пробует варианты из своего?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
mon$attachments, поле mon$auth_method: может ли оно зависеть от субверсии клиента FB 3.x ?
    #38402894
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидИли он еще и к нему (Windows-инстансу ФБ3) как клиенту , который хочет к другому ФБ-3 подключиться, - тоже относится ?
именно к этому он и относится, это параметр fbclient-а и пофиг к какому серверу он лезет
...
Рейтинг: 0 / 0
mon$attachments, поле mon$auth_method: может ли оно зависеть от субверсии клиента FB 3.x ?
    #38402896
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидКомментарий-то я написал, но вот "контекст беседы", увы, не помню уже :(
бага там в клиенте 3.0 была (и пока еще есть вроде бы), относящаяся к сути твоего комментария
...
Рейтинг: 0 / 0
mon$attachments, поле mon$auth_method: может ли оно зависеть от субверсии клиента FB 3.x ?
    #38402897
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovклиент по очереди пробует варианты из своего?
именно так, насколько я знаю
...
Рейтинг: 0 / 0
mon$attachments, поле mon$auth_method: может ли оно зависеть от субверсии клиента FB 3.x ?
    #38402912
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitrТаблоидКомментарий-то я написал, но вот "контекст беседы", увы, не помню уже :(бага там в клиенте 3.0 была (и пока еще есть вроде бы), относящаяся к сути твоего комментарияА это надо в трекер заводить ?
...
Рейтинг: 0 / 0
mon$attachments, поле mon$auth_method: может ли оно зависеть от субверсии клиента FB 3.x ?
    #38402926
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоидтам (на windows-машине) вот что:
# 08.08.2013: NB!! The order in which these args are is matter!
# Legacy_Auth must be FIRST if we want connect from 3.0 to 2.5:
#
#
AuthClient =Legacy_Auth, Srp, Win_Sspi

Комментарий-то я написал, но вот "контекст беседы", увы, не помню уже :(
Этот "AuthClient" - он же относится к клиентским подключениям обычных тачек К ЭТОМУ windows-инстансу ФБ-3, так ?
Или он еще и к нему (Windows-инстансу ФБ3) как клиенту, который хочет к другому ФБ-3 подключиться, - тоже относится ?

не это случайно 14686434 ?
...
Рейтинг: 0 / 0
mon$attachments, поле mon$auth_method: может ли оно зависеть от субверсии клиента FB 3.x ?
    #38402936
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисне это случайно 14686434 ?Да, на 99% - оно самое.
...
Рейтинг: 0 / 0
mon$attachments, поле mon$auth_method: может ли оно зависеть от субверсии клиента FB 3.x ?
    #38402947
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисвозможно isql тройки подхватил клиента от 2.5 или ты в конфиге клиента чего то менял.нет, подхвачен именно fbclient.dll от ФБ- 3 .х, см. скрин
...
Рейтинг: 0 / 0
mon$attachments, поле mon$auth_method: может ли оно зависеть от субверсии клиента FB 3.x ?
    #38402970
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоиднет, подхвачен именно fbclient.dll от ФБ- 3 .х, см. скрин Вот накой этот скрин, если
Таблоид
Код: plaintext
MON$CLIENT_VERSION              WI-T3.0.0.30603 Firebird 3.0 Alpha 1
...
Рейтинг: 0 / 0
mon$attachments, поле mon$auth_method: может ли оно зависеть от субверсии клиента FB 3.x ?
    #38402980
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladВот накой этот скрин, еслину... для верности, типа... :-[

. . .

Так что с багом этим - в трекер его надо оформлять или нет ? (если это баг вообще)
...
Рейтинг: 0 / 0
mon$attachments, поле mon$auth_method: может ли оно зависеть от субверсии клиента FB 3.x ?
    #38402981
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидТак что с багом этим - в трекер его надо оформлять или нет ? (если это баг вообще)Это тебе только Алекс скажет
...
Рейтинг: 0 / 0
mon$attachments, поле mon$auth_method: может ли оно зависеть от субверсии клиента FB 3.x ?
    #38403014
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алекс в курсе
...
Рейтинг: 0 / 0
mon$attachments, поле mon$auth_method: может ли оно зависеть от субверсии клиента FB 3.x ?
    #38403051
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladТаблоид(если это баг вообще)Это тебе только Алекс скажетОтвет получен:Источник Света, подаривший миру Auth-плагиныНе бага. У клиента первым указан Legacy_Auth, он есть на сервере, он и используется.
...
Рейтинг: 0 / 0
mon$attachments, поле mon$auth_method: может ли оно зависеть от субверсии клиента FB 3.x ?
    #38403064
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таблоид,

это конечно не бага. Речь вроде как

ТаблоидНо это не объясняет, почему при "переборе грибов" в дефолтном их порядке: #AuthClient = Srp, Win_Sspi, Legacy_Auth - ФБ не воспользовался третьим грибом (Legacy_Auth) при неудаче второго.
...
Рейтинг: 0 / 0
mon$attachments, поле mon$auth_method: может ли оно зависеть от субверсии клиента FB 3.x ?
    #38403065
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидОтвет получен:Источник Света, подаривший миру Auth-плагиныНе бага. У клиента первым указан Legacy_Auth, он есть на сервере, он и используется.я с Алексом не согласился и отправил ему ноту протеста: получается, что это НЕ СЕРВЕР диктует клиенту, какие плагины он должен перебирать и в каком порядке, а клиент смотрит в свой каталог, ВИДИТ там файл firebird.conf, лезет в него и "перебирает грибы" в том порядке, в каком их указал какой-то "доброжелатель".
А это значит, что на любой рабочей станции с клиентом 3.0 обычный юзер может вернуть старый порядок аутентификации, т.е. который был в 2.5 - независимо от того, что там себе ДБА придумал...
...
Рейтинг: 0 / 0
mon$attachments, поле mon$auth_method: может ли оно зависеть от субверсии клиента FB 3.x ?
    #38403066
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисРечь вроде какТаблоидНо это не объясняет, почему при "переборе грибов" в дефолтном их порядке: #AuthClient = Srp, Win_Sspi, Legacy_Auth - ФБ не воспользовался третьим грибом (Legacy_Auth) при неудаче второго.Не-е... это я попозжее буду у него спрашивать (а может, оно и починилось уже). Сейчас другое интересно - см пост выше.
...
Рейтинг: 0 / 0
mon$attachments, поле mon$auth_method: может ли оно зависеть от субверсии клиента FB 3.x ?
    #38403079
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидА это значит, что на любой рабочей станции с клиентом 3.0 *обычный юзер*
может вернуть старый порядок аутентификации, т.е. который был в 2.5 - независимо от того,
что там себе ДБА придумал...
Ну и как побочный эффект - на каждую неудачную попытку тратится роунд-трип, что не может
положительно сказываться на скорости коннекта.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
mon$attachments, поле mon$auth_method: может ли оно зависеть от субверсии клиента FB 3.x ?
    #38403085
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гм... вроде бы я поторопился с нотой протеста:Источник Света, подаривший миру Auth-плагины> Да нет конечно! На нормальном сервере не будет скофигурирован LegacyAuth
> плагин.
> А на сервере на котором его использование разрешено (и разрешено явно -
> по умолчанию он там не стоит) клиент очевидно имеет право пользоваться
> LegacyAuth.
...
Рейтинг: 0 / 0
mon$attachments, поле mon$auth_method: может ли оно зависеть от субверсии клиента FB 3.x ?
    #38403160
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТаблоидА это значит, что на любой рабочей станции с клиентом 3.0 обычный юзер может вернуть старый порядок аутентификации, т.е. который был в 2.5 - независимо от того, что там себе ДБА придумал... ДБА уберёт на сервере Legacy_Auth (которого и нет по умолчанию, iirc) - и твой обычный юзер пойдёт... писать ноты протеста
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / mon$attachments, поле mon$auth_method: может ли оно зависеть от субверсии клиента FB 3.x ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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