ydb-embedded-ui icon indicating copy to clipboard operation
ydb-embedded-ui copied to clipboard

Добавить детальное описание методов аутентификации для external data source в ydb ui

Open GrigoriyPA opened this issue 6 months ago • 1 comments

Типы аутентификации с перечислением свойств:

  • NONE - свойств нету
  • SERVICE_ACCOUNT
    • Id - строковый идентификатор сервисного аккаунта
    • SecretName - имя секрета, содержащего сигнатуру сервисного аккаунта
  • AWS
    • AwsSecretAccessKeySecretName - имя секрета содержащего AWS access key
    • AwsAccessKeyIdSecretName - имя секрета содержащего AWS access secret
    • AwsRegion - строковый AWS регион
  • BASIC
    • PasswordSecretName - имя секрета содержащего пароль
    • Login - строка с логином
  • TOKEN
    • TokenSecretName - имя секрета содержащего токен
  • MDB_BASIC
    • ServiceAccountId - строковый идентификатор сервисного аккаунта
    • ServiceAccountSecretName - имя секрета, содержащего сигнатуру сервисного аккаунта
    • PasswordSecretName - имя секрета содержащего пароль
    • Login - строка с логином

Методы MDB_BASIC, AWS, BASIC и TOKEN сейчас не отображается (отображаются как None)

Примеры запросов:

  • NONE - https://paste.yandex-team.ru/170b64bc-98bd-4b5e-8e48-ada1caa380c5
  • SERVICE_ACCOUNT - https://paste.yandex-team.ru/c16ce30f-20fe-437b-84ef-4a0215d4e715
  • AWS - https://paste.yandex-team.ru/e744cd04-26f5-4f01-9d71-80e702e21c65
  • BASIC - https://paste.yandex-team.ru/57df83fd-7120-49bc-9a89-c6e405f76dae
  • TOKEN - https://paste.yandex-team.ru/27df70f7-9df1-4e47-b295-f1d3da87032a
  • MDB_BASIC - https://paste.yandex-team.ru/3c69dbd3-fae4-40bb-a5d4-02d82ca396f1

GrigoriyPA avatar Oct 17 '25 10:10 GrigoriyPA

Протофайл с методами аутентификации: https://github.com/ydb-platform/ydb/blob/ac2a2f80be6e75e2b00159773f9df054cf1b04cb/ydb/core/protos/flat_scheme_op.proto#L2238-L2247

GrigoriyPA avatar Oct 17 '25 10:10 GrigoriyPA