powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / fb 3.0 trusted authentication
25 сообщений из 73, страница 1 из 3
fb 3.0 trusted authentication
    #38795304
olegenty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

Видимо что-то делаю не так.
Версия сервера WI-T6.3.0.31349 Firebird 3.0 Alpha 2.
Firebird.conf - без изменений.
Databases.conf:
odd_job = X:\XXXX\XXX\ODD_JOB_FB30.FDB
{
RemoteAccess = true
AuthServer = Srp
AuthClient = Srp, Win_Sspi
}

Попытка подключения Trusted ... завершается сообщением:
Client attempted to attach unencrypted but wire encryption is required

Подключаюсь из IBExpert с галкой "Trusted authentication".
...
Рейтинг: 0 / 0
fb 3.0 trusted authentication
    #38795318
olegenty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дальнейшие эксперименты привели к сообщению
Missing security context for odd_job


Внесены изменения в firebird.conf:
AuthServer = Srp, Win_Sspi
AuthClient = Srp, Win_Sspi #, Legacy_Auth
WireCrypt = enabled
UserManager = Srp, WinSspi

и в databases.conf
odd_job = D:\Data\fb30\ODD_JOB_FB30.FDB
{
RemoteAccess = true
AuthServer = Srp, WinSspi
AuthClient = Srp, WinSspi
UserManager = Srp, WinSspi
WireCrypt = enabled
}


Содержание файлов firebird.conf и databases.conf синхронизировано в серверной папке (сервер x64) и рядом с fbclient.dll (она той же версии, но x86, поскольку IBExpert 32-х битный)
...
Рейтинг: 0 / 0
fb 3.0 trusted authentication
    #38795433
olegenty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обновился до последнего снапшота сервера x64 и клиента x86 (за исключением sequrity3.fdb, firebird.conf и databases.conf). Имею сообщение "Your user name and password are not defined. Ask your database administrator to set up a Firebird login."

ЧЯДНТ?
...
Рейтинг: 0 / 0
fb 3.0 trusted authentication
    #38795452
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegenty,

Очевидно не создал пользователя SYSDBA.
...
Рейтинг: 0 / 0
fb 3.0 trusted authentication
    #38795461
olegenty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не очевидно, с пользователем SYSDBA к базе коннекчусь легко. Не получается соединение с пользователем системы. Причем он [OS user] на всякий случай имеет в БД роль RDB$ADMIN.
...
Рейтинг: 0 / 0
fb 3.0 trusted authentication
    #38795464
olegenty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может банально есть документ, где это можно прочитать? В каталоге doc информация явно не свежая.
...
Рейтинг: 0 / 0
fb 3.0 trusted authentication
    #38795483
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegenty,

в doc есть файлик README.mapping.html может поможет
...
Рейтинг: 0 / 0
fb 3.0 trusted authentication
    #38795489
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegenty,

Для AuthXXX попробуй WinSSPI поставить на первое место.

Для UserManager :
- задаётся только один плагин
- не существует WinSSPI UserManager'а
...
Рейтинг: 0 / 0
fb 3.0 trusted authentication
    #38795513
olegenty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
firebird.conf и на сервере и рядом с клиентомAuthServer = Win_Sspi, Srp
AuthClient = Win_Sspi, Srp #, Legacy_Auth
WireCrypt = enabled
UserManager = Srp

databases.conf и на сервере и рядом с клиентом odd_job = D:\Data\fb30\ODD_JOB_FB30.FDB
{
RemoteAccess = true
AuthServer = WinSspi, Srp
AuthClient = WinSspi. Srp
UserManager = Srp
WireCrypt = enabled
}


Рестарт сервера.

Сообщение об ошибке = "Your user name and password are not defined. Ask your database administrator to set up a Firebird login."
...
Рейтинг: 0 / 0
fb 3.0 trusted authentication
    #38796542
olegenty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть место/документ, где можно почитать, как это работает?
...
Рейтинг: 0 / 0
fb 3.0 trusted authentication
    #38796569
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegenty,

как минимум ошибка в названии плагина

Код: plaintext
1.
2.
AuthServer = Win_Sspi, Srp 
AuthClient = Win_Sspi, Srp	
WireCrypt = Enabled

Правда заставить это работать у меня тоже не получилось
...
Рейтинг: 0 / 0
fb 3.0 trusted authentication
    #38796578
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денискак минимум ошибка в названии плагина
А ведь писал я трекеру, что втихую игнорировать опечатки в именах плагинов - плохая идея...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
fb 3.0 trusted authentication
    #38796680
olegenty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вернул настройки из снапшота. Т.е. firebird.conf - из снапшота, в databases.conf - только alias без параметров. Рестартовал сервис firebird. Сообщение об ошибке при подключении = "Your user name and password are not defined. Ask your database administrator to set up a Firebird login." У юзера роль rdb$admin в базе. Это до кучи, подключаться должно и без роли, по идее.

Вот из этого состояния (читай из коробки), что надо предпринять, чтобы работала Trusted authentication?
Идеально, если есть где это почитать. Ничего нигде не нашел. Искал в папке doc, затем google с разными вариантами запроса. Ответы релевантны для firebird 2.5, но не 3.0.
...
Рейтинг: 0 / 0
fb 3.0 trusted authentication
    #38796690
olegenty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любые дальнейшие манипуляции с AuthServer/AuthClient/WireCrypt (а без него никак не получается) приводят к различным ошибкам.
Сначала WinSspi ставлю на первое место. Получаю ошибку о том, что клиент хочет соединиться без шифрования, при требуемом шифровании. Затем добавляю WireCrypt = enabled. Получаю ошибку об отсутствующем контексте безопасности. Затем меняю WireCrypt = disabled. Остается ошибка об отсутствующем контексте безопасности.

Дальше по разному комбинировал строки плагинов AuthServer/AuthClient. Результат такой: работает только при первом Srp и только нативная авторизация.
...
Рейтинг: 0 / 0
fb 3.0 trusted authentication
    #38798329
olegenty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые hvlad, dimitr, может в тройке это пока просто не работает?
...
Рейтинг: 0 / 0
fb 3.0 trusted authentication
    #38798660
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegenty,

Работало.

Возможно, недавно сломали. Алекс вернётся, будем чинить.
Как что-то станет известно - я сообщу.
...
Рейтинг: 0 / 0
fb 3.0 trusted authentication
    #38798855
olegenty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ок, спасибо.
...
Рейтинг: 0 / 0
fb 3.0 trusted authentication
    #38813458
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дошли руки заняться этим вопросом.
Попробуй
- залогиниться под SYSDBA (или как владелец БД)
- выполни
Код: sql
1.
CREATE GLOBAL MAPPING TRUSTED_AUTH USING PLUGIN WIN_SSPI FROM ANY USER TO USER;


Теперь проверяй - работает ли TA
...
Рейтинг: 0 / 0
fb 3.0 trusted authentication
    #38813628
olegenty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Цепляюсь минимальным клиентом x86 к серверу x64 (версия WI-T6.3.0.31394 Firebird 3.0 Beta 1).
Текст ошибки:
Your user name and password are not defined. Ask your database administrator to set up a Firebird login.


Эксперимент "чистый", после рестарта сервера.

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
odd_job = D:\Data\fb30\ODD_JOB_FB30.FDB
{
    RemoteAccess = true
    AuthServer = WinSspi, Srp 
    AuthClient = WinSspi. Srp
    UserManager = Srp
    WireCrypt = enabled
}



Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
#
# Per-database configurable.
#
AuthServer = Win_Sspi, Srp
#
# Per-connection and per-database configurable.
#
AuthClient = Win_Sspi, Srp #Legacy_Auth
#
# If you need to use server plugins that do not provide encryption key (both Legacy_Auth
# & Win_Sspi) you should also turn off required encryption on the wire with WireCrypt
# configuration parameter except when working with never encrypted XNET protocol.
#
WireCrypt = enabled
...
Рейтинг: 0 / 0
fb 3.0 trusted authentication
    #38813819
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegenty,

ещё раз, медленно - сначала нужно залогиниться, как SYSDBA и создать маппинг пользователей ОС на пользователей БД.
Без trusted auth .
А потом уже пробовать TA
...
Рейтинг: 0 / 0
fb 3.0 trusted authentication
    #38813883
olegenty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так и сделал: залогинился как SYSDBA, выполнил присланную тобой инструкцию, закоммитил.
Отсоединился, попытался присоединиться с настройками по умолчанию. Не получилось. Поправил firebird.conf и databases.conf, как привел выше, рестартовал сервис для чистоты эксперимента, и снова попытался. Результат указан выше.
...
Рейтинг: 0 / 0
fb 3.0 trusted authentication
    #38813989
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegenty,

тебе же уже говорили, что нет такого провайдера - WinSspi
...
Рейтинг: 0 / 0
fb 3.0 trusted authentication
    #38814121
olegenty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Говорили, что нет такого UserManager.
Что поправить, или где прочитать, что поправить?
...
Рейтинг: 0 / 0
fb 3.0 trusted authentication
    #38814126
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegenty,
Win_Sspi а не WinSspi
...
Рейтинг: 0 / 0
fb 3.0 trusted authentication
    #38814192
olegenty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[Вырезано цензурой].

Ок, так авторизация проходит, спасибо.

Какие еще есть инструкции вокруг trusted authentication (если есть)?
...
Рейтинг: 0 / 0
25 сообщений из 73, страница 1 из 3
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / fb 3.0 trusted authentication
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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