Аутентификация django с помощью oAuth2 для интеграции с elasticsearch
Я работал над приложением django с elasticsearch в качестве бэкенда. Во время разработки я использовал локальный экземпляр elasticsearch, запущенный в docker, и подключался к нему, используя имя пользователя и пароль, как показано ниже. Теперь мне нужно изменить аутентификацию на Oauth2 с помощью azure AD. Не могу найти хорошую документацию о том, как это сделать.
из django settings.py:
user_name = "elastic"
host_ip = "127.0.0.1"
host_ports = 9200
elk_url = f'https://{user_name}:{ESPASSWORD}@{host_ip}:{host_ports}'
ELASTICSEARCH_DSL = {
'default': {
'hosts': elk_url,
'ca_certs': False,
'verify_certs': False,
}
}
Помощь приветствуется