В локальной версии DataLens вы можете управлять пользователями через интерфейс Настройки сервиса → вкладка Пользователи.
Затем нажать Сохранить — пользователь будет добавлен.
DataLens поддерживает следующие роли:
Admin - полный доступ ко всем функциям, в том числе управление пользователями, подключениями и настройками сервиса
Editor - может создавать и редактировать чарты, датасеты, воркбуки, но не имеет доступа к настройкам сервиса
Viewer - только просмотр опубликованных объектов (чарты, отчеты и т.д.) без возможности их изменения
Роль можно изменить после создания пользователя, выбрав её в выпадающем списке в таблице.
Все созданные пользователи хранятся в базе, к которой подключён контейнер datalens-auth. Именно этот сервис отвечает за аутентификацию и авторизацию.
Docker-контейнер:
auth:
image: ghcr.io/datalens-tech/datalens-auth
container_name: datalens-auth
База пользователей подключается через PostgreSQL, обычно с переменными окружения, содержащими:
POSTGRES_USER: pg-user
POSTGRES_PASSWORD: postgres
POSTGRES_DB: pg-auth-db