# Elasticsearch 8.1 - python security client issues

**URL:** <https://discuss.elastic.co/t/elasticsearch-8-1-python-security-client-issues/302162>\
**Category:** Elasticsearch\
**Tags:** elastic-stack-security, language-clients\
**Created:** [April 11, 2022, 11:35pm UTC](https://discuss.elastic.co/t/elasticsearch-8-1-python-security-client-issues/302162 "2022-04-11T23:35:02Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Aldo2](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/aldo2/32/98478_2.png) [@Aldo2](https://discuss.elastic.co/u/Aldo2)\
**Post date:** [April 11, 2022, 11:35pm UTC](https://discuss.elastic.co/t/elasticsearch-8-1-python-security-client-issues/302162/1 "2022-04-11T23:35:02Z")

</div>

Hi Elastic Community,

We are having problems trying to connect a python (2.7.5) client to Elasticsearch 8.1 (with security enabled).

We have tried the following example code:

```auto
from elasticsearch import Elasticsearch
from es_pandas import es_pandas

# Password for the 'elastic' user generated by Elasticsearch
ELASTIC_PASSWORD = "s4cCzeuWasAu7l_n9tph"

# Create the client instance
#The ca_certs file is from elasticsearch server (<elastic>/config/certs/http_ca.crt).
client = Elasticsearch(
    "https://10.162.18.239:9200",
    ca_certs="/opt/pythonclient/certs/http_ca.crt",
    basic_auth=("elastic", ELASTIC_PASSWORD)
)

client.info()

```

The error is:

```auto
elasticsearch.exceptions.AuthenticationException: AuthenticationException(401, 'security_exception', 'missing authentication credentials for REST request [/]')

```

Any suggestions on how to set the credentials?

Regards

Aldo Fiorentini

---

<div class="post-metadata">

**Author:** ![Nigel\_Small](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nigel_small/32/100160_2.png) [@Nigel\_Small](https://discuss.elastic.co/u/Nigel_Small)\
**Post date:** [April 12, 2022, 8:10am UTC](https://discuss.elastic.co/t/elasticsearch-8-1-python-security-client-issues/302162/2 "2022-04-12T08:10:30Z")

</div>

Hi @Aldo2

We only support Python 3.6 and above for the latest clients. So can I recommend that you try your code with a newer version of the language instead.

Thanks  
Nigel

---

<div class="post-metadata">

**Author:** ![Aldo2](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/aldo2/32/98478_2.png) [@Aldo2](https://discuss.elastic.co/u/Aldo2)\
**Post date:** [April 12, 2022, 3:43pm UTC](https://discuss.elastic.co/t/elasticsearch-8-1-python-security-client-issues/302162/3 "2022-04-12T15:43:54Z")

</div>

Hi to all,

Works fine using "http\_auth" instead of "basic\_auth".

Regards

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [May 10, 2022, 3:44pm UTC](https://discuss.elastic.co/t/elasticsearch-8-1-python-security-client-issues/302162/4 "2022-05-10T15:44:12Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
