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

JDBC-драйвер для YDB поддерживает следующие режимы аутентификации:

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

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

  • Access token — используется, если указано свойство token. Требуется YDB токен, который можно получить, выполнив команду ydb auth get-token в YDB CLI.

  • Metadata — используется, если в свойстве useMetadata указано значение true. В этом режиме данные для аутентификации получаются из метаданных виртуальной машины, контейнера serverless или функции serverless, выполненной в облаке.

  • Service account key — используется, если указано свойство saFile. В этом режиме для аутентификации применяется ключ сервисной учётной записи.

Следующая