Аутентификация 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,
    }
}

Помощь приветствуется

Вернуться на верх