---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://ydb.tech/docs/en/reference/languages-and-apis/jdbc-driver/authentication.md?version=v26.1
  - https://ydb.tech/docs/ru/reference/languages-and-apis/jdbc-driver/authentication.md?version=v26.1
  - href: ru/reference/languages-and-apis/jdbc-driver/authentication.md
    type: text/markdown
    title: Markdown version
  - href: ../../../llms.txt
    type: text/markdown
    title: llms.txt
sourcePath: ru/core/reference/languages-and-apis/jdbc-driver/authentication.md
---
> **Documentation Index:** Fetch the complete configuration index at https://ydb.tech/docs/ru/llms.txt

# Режимы аутентификации

JDBC-драйвер для YDB поддерживает следующие [режимы аутентификации](https://ydb.tech/docs/ru/reference/ydb-sdk/auth.md?version=v26.1):

* **Anonymous** — без аутентификации. Этот режим используется, если не указаны имя пользователя и пароль и не настроены другие методы аутентификации.

* **Static credentials** — используется, если указаны имя пользователя и пароль.

* **Access token** — используется, если указано свойство [`token`](https://ydb.tech/docs/ru/reference/languages-and-apis/jdbc-driver/properties.md?version=v26.1#token). Требуется YDB токен, который можно получить, выполнив команду `ydb auth get-token` в YDB CLI.

* **Metadata** — используется, если в свойстве [`useMetadata`](https://ydb.tech/docs/ru/reference/languages-and-apis/jdbc-driver/properties.md?version=v26.1#metadata) указано значение `true`. В этом режиме данные для аутентификации получаются из метаданных виртуальной машины, контейнера serverless или функции serverless, выполненной в облаке.

* **Service account key** — используется, если указано свойство [`saFile`](https://ydb.tech/docs/ru/reference/languages-and-apis/jdbc-driver/properties.md?version=v26.1#saFile). В этом режиме для аутентификации применяется ключ сервисной учётной записи.