powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как программно установить свойства соединения для работы с плагином srp по умолчанию?
47 сообщений из 47, показаны все 2 страниц
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39571590
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток,

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

Нужно програмно задать параметры соединения как в firebird.conf:
AuthServer = Srp
AuthClient = Srp
UserManager = Srp

Как эти свойства пишутся в строке соединения?

FB3, DBLaz 0.1.1 (TIBConnection)

Спасибо.
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39571605
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko,

в строке соединения никаких это через параметры dpb_*
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39571606
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko,

кстати databases.conf используется не только сервером но и клиентом. Так что AuthClient можно задать там. Если соединение идёт по алиасу описанному в databases.conf на стороне клиента то будут использованы параметры из него
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39571616
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

осталось разобраться какие из них требуемые. По названию, вроде, подходящих не видно.

авторIBDatabase Parameter InterBase API Parameter
activate_shadow isc_dpb_activate_shadow
admin_option isc_dpb_admin_option
allocation isc_dpb_allocation
archive_database isc_dpb_archive_database
archive_dumps isc_dpb_archive_dumps
archive_journals isc_dpb_archive_journals
archive_recover isc_dpb_archive_recover
archive_sweep isc_dpb_archive_sweep
begin_log isc_dpb_begin_log
buffer_length isc_dpb_buffer_length
cache_manager isc_dpb_cache_manager
cdd_pathname isc_dpb_cdd_pathname
client_interbase_var isc_dpb_client_interbase_var
connect_timeout isc_dpb_connect_timeout
damaged isc_dpb_damaged
dbkey_scope isc_dpb_dbkey_scope
debug isc_dpb_debug
delete_shadow isc_dpb_delete_shadow
disable_journal isc_dpb_disable_journal
disable_wal isc_dpb_disable_wal
drop_walfile isc_dpb_drop_walfile
dummy_packet_interval isc_dpb_dummy_packet_interval
enable_journal isc_dpb_enable_journal
encrypt_key isc_dpb_encrypt_key
flush_interval isc_dpb_flush_interval
force isc_dpb_force
force_write isc_dpb_force_write
garbage_collect isc_dpb_garbage_collect
gbak_attach isc_dpb_gbak_attach
gbak_ods_minor_version isc_dpb_gbak_ods_minor_version
gbak_ods_version isc_dpb_gbak_ods_version
gbak_validate isc_dpb_gbak_validate
gfix_attach isc_dpb_gfix_attach
gstat_attach isc_dpb_gstat_attach
instance_name isc_dpb_instance_name
interp isc_dpb_interp
journal isc_dpb_journal
lc_ctype isc_dpb_lc_ctype
lc_messages isc_dpb_lc_messages
license isc_dpb_license
no_garbage_collect isc_dpb_no_garbage_collect
no_reserve isc_dpb_no_reserve
num_buffers isc_dpb_num_buffers
number_of_users isc_dpb_number_of_users
old_dump_id isc_dpb_old_dump_id
old_file_name isc_dpb_old_file_name
old_file_size isc_dpb_old_file_size
old_num_files isc_dpb_old_num_files
old_overwrite isc_dpb_old_overwrite
old_start_file isc_dpb_old_start_file
old_start_page isc_dpb_old_start_page
old_start_seqno isc_dpb_old_start_seqno
online isc_dpb_online
online_dump isc_dpb_online_dump
overwrite isc_dpb_overwrite
page_size isc_dpb_page_size
password isc_dpb_password
password_enc isc_dpb_password_enc
preallocate isc_dpb_preallocate
quit_log isc_dpb_quit_log
recover_until isc_dpb_recover_until
reserved isc_dpb_reserved
sec_attach isc_dpb_sec_attach
set_db_readonly isc_dpb_set_db_readonly
set_db_sql_dialect isc_dpb_set_db_sql_dialect
set_group_commit isc_dpb_set_group_commit
set_page_buffers isc_dpb_set_page_buffers
shutdown isc_dpb_shutdown
shutdown_delay isc_dpb_shutdown_delay
sql_dialect isc_dpb_sql_dialect
sql_role_name isc_dpb_sql_role_name
sweep isc_dpb_sweep
sweep_interval isc_dpb_sweep_interval
sys_encrypt_password isc_dpb_sys_encrypt_password
sys_user_name isc_dpb_sys_user_name
sys_user_name_enc isc_dpb_sys_user_name_enc
trace isc_dpb_trace
user_name isc_dpb_user_name
verify isc_dpb_verify
wal_backup_dir isc_dpb_wal_backup_dir
wal_bufsize isc_dpb_wal_bufsize
wal_chkptlen isc_dpb_wal_chkptlen
wal_grp_cmt_wait isc_dpb_wal_grp_cmt_wait
wal_numbufs isc_dpb_wal_numbufs
working_directory isc_dpb_working_directory


взято тут
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39571625
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko,

тут побольше.

Непонятно только насколько от Interbase подходят.
Есть какое то API Guide от Firebird с описанием DPB наподобии как от Interbase?

Тут немного есть но совсем немного.
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39571638
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail TchervonenkoНужно програмно задать параметры соединения как в firebird.conf:
AuthServer = Srp
AuthClient = Srp
UserManager = Srp

Как эти свойства пишутся в строке соединения?Firebird3 поддерживает новые теги
- для DBP : isc_dpb_config (значение 87)
- для SPB : isc_spb_config (значение 123)

Эти теги задают строковый параметр, в который можно поместить необходимые пар-ры из firebird.conf.
Есс-но, учтены будут только те, которые определены для коннекта или БД.
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39571660
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko,

нафига вам вообще это надо, объясните пожалуйста. Я не пойму исходных мотивов.
1. сначала выставляем legacy в конфиге первым
2. затем мучаемся с отключением legacy в коннекте
а? Legacy вам вообще зачем?
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39571694
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad> - для DBP : isc_dpb_config (значение 87)
> Есс-но, учтены будут только те, которые определены для коннекта или БД.

Как это? Например, для выбора одного из вариантов AuthClient или как ?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39571721
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,

firebird.conf# Scopes
# ------
# Some parameters are marked as per-database / per-connection configurable.
# Per-database configuration is done in file databases.conf (former aliases.conf).
# Per-connection configuration is primarily client tool and done using
# isc_dpb_config parameter in DPB (isc_spb_config for services).
# Notice that per-database entries also may be tuned using DPB in case of
# embedded engine when attaching to database first time.
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39572085
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvMikhail Tchervonenko,

нафига вам вообще это надо, объясните пожалуйста. Я не пойму исходных мотивов.
1. сначала выставляем legacy в конфиге первым
2. затем мучаемся с отключением legacy в коннекте
а? Legacy вам вообще зачем?

Легаси стоял первым после инсталляции по умолчанию. И даже если в будующем так не будет хочется защиты от дурака.

1. Приложение строится на правах ролей (роли админов, манагеров, простых пользователей итп)
2. В самом приложении есть возможность заводить, удалять пользователей и назначать им стандартные роли.
3. Т.к. есть правка пользователей соотв. хочется править их Srp плагином но не хочется клиентов напрягать с правкой firebird.config

Возможно есть ещё более простой вариант включения Srp по умолчанию в триггере соединения но я его незнаю. Может кто то подскажет?
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39572090
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko,

в триггере уже поздно
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39572097
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko,

по умолчанию legacy вообще отключен, значит кто-то ткнул в инсталяторе галку. Первым надо ставить тот плагин который будет чаще всего использоваться, потому что пробуются они по очереди. Проба плагинов аутентификации не бесплатна
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39572101
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисMikhail Tchervonenko,

... значит кто-то ткнул в инсталяторе галку ...

Вот поэтому и нужна защита от дурака.
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39572116
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гм... Защищаться от "неправильного" конфига путём
правки строки соединения и пр. - не лучшее решение.
Что будете делать, если на сервере нужный вариант
будет тупо запрещён в конфиге?

Если нет DBA - распространяйте свои конфиги или
инструкции по их правке.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39572117
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladГаджимурадов Рустам,

firebird.conf# Scopes
...isc_spb_config for services ...


for services - это если FB как сервис или клиент?
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39572119
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko,

ты не знаешь что такое Service API в Firebird?
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39572125
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko> for services - это если FB как сервис или клиент

Нет, это сервисы (Backup, Restore, Validation etc). RTFM ServiceAPI.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39572135
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисMikhail Tchervonenko,

ты не знаешь что такое Service API в Firebird?

догадываюсь но на всякий случай спросил. Какие сервисы ведь не написано, хотя да, догадаться конечно можно.
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39572136
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,

спасибо.
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39572243
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

ещё один вопрос, в случае именованных параметров pdb строка формируется примерно так:
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
....
const
isc_dpb_user_name = 4;
......
isc_dpb_config=87;
isc_spb_config=123;
......
DPB := DPB + chr(isc_dpb_user_name) + chr(Length(UserName)) + UserName;


а как быть в случае isc_dpb_config ? и если параметров несколько как:
AuthServer = Srp
AuthClient = Srp
UserManager = Srp
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39572251
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenkoименованных параметров pdbDPB ! Database Parameters Block !

Mikhail Tchervonenkoа как быть в случае isc_dpb_config ?Точно так же, как и для любого другого строкового параметра.


Mikhail Tchervonenkoесли параметров несколько как:
AuthServer = Srp
AuthClient = Srp
UserManager = Srp

Код: pascal
1.
2.
3.
4.
5.
var 
  s : string;
...
  s := 'AuthServer = Srp'#13 + 'AuthClient = Srp'#13 + 'UserManager = Srp';
...
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39572252
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Параметры разделяются переводом строки как и в обычном файле. Если их суммарная длина
превышает 255, то облом. Использование нескольких таких тэгов в одном блоке приводит к
забавным спецэффектам.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39572253
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovИспользование нескольких таких тэгов в одном блоке приводит к
забавным спецэффектам.И ты, конечно же, сообщил об этом трекеру ?
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39572256
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladИ ты, конечно же, сообщил об этом трекеру ?

Трекер и так от моих сообщений трещит по швам, а явной угрозы безопасности там на первый
взгляд не видно. Так что если я закину туда не злобный баг, а простую хотелку
"использовать все параметры isc_pdb_config вместо только первого или последнего", то её
опять назовут "подозрительной фичей" и закроют.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39572266
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko,

fbclient нужно только AuthClient = Srp. Остальные на стороне сервера роль играют
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39572291
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovТак что если я закину туда не злобный баг, а простую хотелку
"использовать все параметры isc_pdb_config вместо только первого или последнего", то её
опять назовут "подозрительной фичей" и закроют.Нужно или явно запретить несколько таких тегов, или корректно работать с ними всеми.
То, как сейчас, выглядит багом.
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39572301
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladТо, как сейчас, выглядит багом.

То, как сейчас, выглядит грязным хаком. Если действительно есть нужда передавать какие-то
параметры через dpb/spb, то для каждого из них следует завести отдельный тэг. Тогда будет
хоть какой-то порядок и верификация. А то сейчас малейшая опечатка и оно "просто не
работает" без какой-либо реакции.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39572316
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovТо, как сейчас, выглядит грязным хаком.А вот это уже твоё личное предвзятое мнение, основанное на извращённом восприятии внешнего мира.
Dimitry SibiryakovА то сейчас малейшая опечатка и оно "просто не
работает" без какой-либо реакции.Это повод для обсуждения и исправления, а не для тупого глумления исподтишка.
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39572323
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovмалейшая опечатка и оно "просто не работает" без какой-либо реакции
примерно как хинты в оракле :-)
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39572505
Василий №2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad
Код: pascal
1.
2.
3.
4.
5.
var 
  s : string;
...
  s := 'AuthServer = Srp'#13 + 'AuthClient = Srp'#13 + 'UserManager = Srp';
...


Только CR используется? Потому что "перевод строки" DS-а это понятие platform-specific
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39573638
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

мдаа, остаётся только разобраться как это всё пропихнуть в случае лазаря и DBLaz 0.1.1

единственное место где DPB запихивается в базу это TIBConnection.ConnectFB, и выглядит это так:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
procedure TIBConnection.ConnectFB;
var
  ADatabaseName: String;
  DPB: string;
begin
  DPB := chr(isc_dpb_version1);
  if (UserName <> '') then
  begin
    DPB := DPB + chr(isc_dpb_user_name) + chr(Length(UserName)) + UserName;
    if (Password <> '') then
      DPB := DPB + chr(isc_dpb_password) + chr(Length(Password)) + Password;
  end;
  if (Role <> '') then
     DPB := DPB + chr(isc_dpb_sql_role_name) + chr(Length(Role)) + Role;
  if Length(CharSet) > 0 then
    DPB := DPB + Chr(isc_dpb_lc_ctype) + Chr(Length(CharSet)) + CharSet;

  FSQLDatabaseHandle := nil;
  if HostName <> '' then ADatabaseName := HostName+':'+DatabaseName
    else ADatabaseName := DatabaseName;
  if isc_attach_database(@FStatus[0], Length(ADatabaseName), @ADatabaseName[1],
    @FSQLDatabaseHandle,
         Length(DPB), @DPB[1]) <> 0 then
    CheckError('DoInternalConnect', FStatus);
end;



получается это единственное место где можно допихнуть что то вроде

Код: sql
1.
2.
s := 'AuthServer = Srp'#13 + 'AuthClient = Srp'#13 + 'UserManager = Srp';
DPB := DPB + Chr(isc_dpb_config) + Chr(Length(s)) + s;  
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39573743
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko,

до сих пор я так и не увидел, зачем весь этот цирк.
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39573745
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

Цирк же не бывает "для чего", он обычно сам по себе :)
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39573752
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
21.12.2017 15:52, WildSery пишет:
>
> Цирк же не бывает "для чего", он обычно сам по себе :)

иногда с конЯми
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39573840
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvMikhail Tchervonenko,

до сих пор я так и не увидел, зачем весь этот цирк.

даже незнаю что для этого надо показать
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39573846
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenkoдаже незнаю что для этого надо показать
1. зачем вам вообще legacy?
2. почему legacy воткнут в протоколах на первое место?

какой-то звездец. сначала корежим конфиг на совместимость с 2.5, потом корежим клиента на работу с 3.0.
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39573851
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko,

я тебе уже говорил, что не имеет никакого смысла устанавливать AuthServer и UserManager потому что эти параметры per-database, а не per-connection
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39573904
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvMikhail Tchervonenkoдаже незнаю что для этого надо показать
1. зачем вам вообще legacy?
2. почему legacy воткнут в протоколах на первое место?

какой-то звездец. сначала корежим конфиг на совместимость с 2.5, потом корежим клиента на работу с 3.0.

да, legacy ненужен но хотелось подстраховаться (хотябы частично). Кто знает как юзверь будет инсталляцию кликать. А потом ошибки полезут (с тем же комментарием для пользователя), оно мне надо? Понятно что в инструкции будет написано, но кто их читает? Я вроде это уже писал.
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39573908
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисMikhail Tchervonenko,

я тебе уже говорил, что не имеет никакого смысла устанавливать AuthServer и UserManager потому что эти параметры per-database, а не per-connection

да спасибо, это понятно. Просто нужно было несколько параметров для примера.
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39573911
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
21.12.2017 17:42, Mikhail Tchervonenko пишет:
> Кто знает как юзверь будет инсталляцию кликать. А потом ошибки полезут

сделай кастомный скрипт инсталляции.
обруби всё лишнее.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39573958
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail TchervonenkoКто знает как юзверь будет инсталляцию кликать. А потом ошибки полезут (с тем же
комментарием для пользователя), оно мне надо?

Если пользователь самостоятельно делает инсталляцию сервера, то и все ошибки - на его
совести. Тебя вообще не должно заботить что там наконфигурировано. Ты цепляешься к
заданной БД с заданным пользователем. Как оно унутре авторизуется и прочие мелочи - не
твоя забота. Хоть он самопальный ауч-плагин используй.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39573982
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovMikhail TchervonenkoКто знает как юзверь будет инсталляцию кликать. А потом ошибки полезут (с тем же
комментарием для пользователя), оно мне надо?

Если пользователь самостоятельно делает инсталляцию сервера, то и все ошибки - на его
совести. Тебя вообще не должно заботить что там наконфигурировано. Ты цепляешься к
заданной БД с заданным пользователем. Как оно унутре авторизуется и прочие мелочи - не
твоя забота. Хоть он самопальный ауч-плагин используй.

это понятно, но хочется как лучше
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39573990
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenkoэто понятно, но хочется как лучше

Ну, это зависит от того кому ты хочешь это "лучше". Если себе, чтобы работы на саппорте
было поменьше - да, жёсткое конфигурирование всего и вся, проверки окружения с точностью
до билда сервера, шаг влево-вправо - расстрел без предупреждения.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39574021
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail TchervonenkoКто знает как юзверь будет инсталляцию кликать
што??? легаси, сиречь совместимость с 2.5, делается только вручную через конфиг.
Mikhail Tchervonenko А потом ошибки полезут (с тем же комментарием для пользователя), оно мне надо?
Ты поставляешь приложение под 3.0, с клиентом 3.0, откуда, нафиг, может вообще тут возникнуть Legacy и ошибки, с какого бодуна???
Ну попытается юзер подключиться из чего-то левого, из 2.5. Получит облом. Это его личные проблемы. Госсподи, ну чего городить-то фигню на пустом месте? Конфиги какие-то с легаси, клиенту совать конфиг с srp, и так далее - ЗАЧЕМ ЭТО ВСЁ???
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39574025
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

человек себе выдумал, что в магазин за продуктами надо ходить в штанах наизнанку. И даже объяснить не может, почему.
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39574028
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дим, выпей пива, успокойся, расслабься. Новый Год скоро... :)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как программно установить свойства соединения для работы с плагином srp по умолчанию?
    #39574147
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvDimitry Sibiryakov,

человек себе выдумал, что в магазин за продуктами надо ходить в штанах наизнанку. И даже объяснить не может, почему.
Почти в точку заказчик крупный поставщик моды ....
...
Рейтинг: 0 / 0
47 сообщений из 47, показаны все 2 страниц
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как программно установить свойства соединения для работы с плагином srp по умолчанию?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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