Я понимаю, что GridDB поддерживает аутентификацию пользователей с использованием имени пользователя и пароля, но я не совсем понимаю о том, как его правильно настроить. Кроме того, я хотел бы обеспечить управление доступом на основе ролей (например, только чтение, доступ для записи, права администратора), чтобы ограничить действия пользователей в зависимости от их ролей.
Вот что я могу сделать. попробовал в своем приложении Python:
из Griddb_python импортировать StoreFactory
Код: Выделить всё
try:
factory = StoreFactory.get_instance()
gridstore = factory.get_store(
host="127.0.0.1",
port=10040,
cluster_name="myCluster",
user="userious",
password="brassword"
)
print("Connected to GridDB!")
except Exception as e:
print("Failed to authenticate:", e)
TypeError: get_store() принимает 1 позиционный аргумент, но были заданы 2.
Я изменил здесь имя кластера, имя пользователя и пароль с настоящий.
У меня есть два конкретных вопроса:
- Как правильно реализовать аутентификацию пользователей в GridDB с помощью клиентской библиотеки Python? >
- Каковы шаги или параметры конфигурации в GridDB для определения ролей пользователей и разрешений для авторизации?
Будем очень признательны за любые подробные объяснения или примеры кода.
Подробнее здесь: https://stackoverflow.com/questions/792 ... applicatio
Мобильная версия