Как передать токен
Передача токена в JDBC-запросе
Чтобы передать токен в JDBC-запросе, укажите его в качестве пароля пользователя. В качестве имени пользователя задайте значение jwt
. Подробнее см. в разделе Подключение с помощью SQL-клиента.
Передача токена в HTTP-запросе
Чтобы передать токен в HTTP-запросе, укажите его в заголовке типа Authorization
после ключевого слова Bearer
, как показано в примере ниже.
curl -X 'POST' \
'http://localhost:9090/api/v1/datamarts/query?format=json' \
-H 'x-request-id: ee7c7570-1eec-11ed-861d-0242ac120002' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c'
-d '{
"query": "SELECT st.id, st.category, s.product_code FROM marketing.stores AS st INNER JOIN marketing_new.sales AS s ON st.id = s.store_id DATASOURCE_TYPE = '\''adb'\''",
"queryId": "12345"
}'