Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird 4, trusted authentication / 10 сообщений из 10, страница 1 из 1
06.07.2021, 12:57
    #40082072
Janex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4, trusted authentication
Приве всем.
Firebird 4

Сервер запушен на wинде которая в домене(active directory), сконфигурировал там всё чтоб смог погключится без указывания username/password, тоесть под тем доменным username под которым зашёл в wинду.
Работает, прекрасно.

Но есть какая то возможность подключится к базе явно указывая тот же username/password ?
Дело в том что у меня web приложение на UniGUI, тоесть клиент на каком то компе в браузере
вводит username/password а подключение к базе проискодит уже на сервере с етими username/password,
но при етом username в security базе незарегистрирован ...
Можно такое как то сделать или глухое дело ?

WBR
Janex
...
Рейтинг: 0 / 0
06.07.2021, 13:01
    #40082075
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4, trusted authentication
В приложении аутентифицируешься в винде с эти именем и паролем, а дальше как обычно.
https://docs.microsoft.com/en-us/windows/win32/com/impersonation
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
06.07.2021, 13:02
    #40082076
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4, trusted authentication
Janex,

ЯНХНП. Вроде из trusted authentication имя пользователя приходит в виде ДОМЕН\ПОЛЬЗОВАТЕЛЬ. Ты когда username/password у тебя тоже пользователь с именем домена?
...
Рейтинг: 0 / 0
06.07.2021, 13:03
    #40082077
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4, trusted authentication
Симонов Денис
Janex,

ЯНХНП. Вроде из trusted authentication имя пользователя приходит в виде ДОМЕН\ПОЛЬЗОВАТЕЛЬ. Ты когда username/password ручками набираешь у тебя тоже пользователь с именем домена?
...
Рейтинг: 0 / 0
06.07.2021, 13:04
    #40082079
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4, trusted authentication
Если я всё правильно понял, то пользователь AD -> пользователь базы .
...
Рейтинг: 0 / 0
06.07.2021, 13:16
    #40082083
Janex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4, trusted authentication
Тут дело такое что, как я понемаю, если при конекте явно указываеш username то FB
автоматически ишет его в своём Security4.fdb.

А у меня юзер в wеб приложение вводит username/password и ето передаётся в wеб сервис,
которыи уже запушен под другим пользователем. Но к базе мне надо поключится с етим юзером которыи
ввёл username/password в wеб приложение ... вот тут проблема ...
...
Рейтинг: 0 / 0
06.07.2021, 13:20
    #40082087
Janex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4, trusted authentication
Да, и кстати, пробовал и так: mydomainname\myusername но безтолку, говорит
что нету такого пользователя (что есть правда), тоесть ишет его в Security4.fdb :(
...
Рейтинг: 0 / 0
06.07.2021, 13:22
    #40082088
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4, trusted authentication
Janexи ето передаётся в wеб сервис, которыи уже запушен под другим пользователем

Повторяю медленно: имперсонализация в уеб-сервисе спасёт ОРД.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
06.07.2021, 13:22
    #40082089
Barmaley57
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4, trusted authentication
Dimitry Sibiryakov

В приложении аутентифицируешься в винде с эти именем и паролем, а дальше как обычно.
https://docs.microsoft.com/en-us/windows/win32/com/impersonation
LogonUser -> ImpersonateLoggedOnUser -> поток web-сервера выполняется в контексте прав пользователя -> подключаешься к БД -> RevertToSelf - возвращаешься в старый контекст
...
Рейтинг: 0 / 0
06.07.2021, 13:57
    #40082106
Janex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Firebird 4, trusted authentication
Impersonate спас мир :) Спасибо !!!
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird 4, trusted authentication / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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