Authentication

The discovery whoami information command lets you check the account on behalf of which the server actually accepts requests:

ydb [connection options] discovery whoami [-g]

where [connection options] are database connection options

The response includes the account name (User SID) and, if the -g option is specified, the information whether the account belongs to groups.

If authentication is not enabled on the YDB server (for example, in the case of an independent local deployment), the command will fail with an error.

Support for the -g option depends on the server configuration. If disabled, you'll receive User has no groups in response, regardless of the actual inclusion of your account in any groups.

Example

$ ydb --profile db1 discovery whoami -g
User SID: aje5kkjdgs0puc18976co@as

User has no groups