32 пользователя и как с этим бороться?
https://www.tarantool.io/en/doc/latest/reference/reference_lua/box_schema/user_create/
технически ограничение вызвано определением typedef unsigned int umap_int_t; enum { UMAP_INT_BITS = CHAR_BIT * sizeof(umap_int_t), USER_MAP_SIZE = (BOX_USER_MAX + UMAP_INT_BITS - 1)/UMAP_INT_BITS }; Чем мотивировано данное ограничение не поскажу, самому интересно Обойти ограничение можно либо добавить свою аудентификацию авторизацию на уровне вызываемых методов, или (я точно не уверен), но подменить модуль сессии box.session
но подменить модуль сессии box.session - что имеется ввиду? Можете сориентировать чайника?
Я сам чайник в этом вопросе. Просто посмотрел исходники докапал до регистрации https://github.com/tarantool/tarantool/blob/911ca60e202986ea283341bb31bfd7a7a5688559/src/box/lua/session.c
возможно технически есть возможность зарегистрировать вместо методов тарантула свой метод, на сколько это просто и реализуймо нужно углубляться
возможно это может помочь https://www.tarantool.io/ru/doc/latest/reference/reference_lua/box_session/on_auth/
Обсуждают сегодня