跳到主要内容
版本: 最新版本-3.5

SHOW AUTHENTICATION

SHOW AUTHENTICATION 显示当前用户或当前集群中所有用户的身份验证信息。

提示

所有用户都有权查看自己的身份验证信息。只有具有 user_admin 角色的用户才能查看所有用户的身份验证信息或指定用户的身份验证信息。

语法

SHOW [ALL] AUTHENTICATION [FOR USERNAME]

参数

参数必需描述
ALL如果指定此关键字,则返回当前集群中所有用户的身份验证信息。如果未指定此关键字,则仅返回当前用户的身份验证信息。
USERNAME如果指定此参数,则可以查看指定用户的身份验证信息。如果未指定此参数,则只能查看当前用户的身份验证信息。

输出

+---------------+----------+-------------+-------------------+
| UserIdentity | Password | AuthPlugin | UserForAuthPlugin |
+---------------+----------+-------------+-------------------+
字段描述
UserIdentity用户身份。
Password是否使用密码登录到 StarRocks 集群。
  • Yes:使用密码。
  • No:不使用密码。
AuthPlugin用于身份验证的接口。有效值:MYSQL_NATIVE_PASSWORDAUTHENTICATION_LDAP_SIMPLE。如果未使用任何接口,则返回 NULL
UserForAuthPlugin使用 LDAP 或 Kerberos 身份验证的用户的名称。如果未使用任何身份验证,则返回 NULL

示例

示例 1:显示当前用户的身份验证信息。

SHOW AUTHENTICATION;
+--------------+----------+------------+-------------------+
| UserIdentity | Password | AuthPlugin | UserForAuthPlugin |
+--------------+----------+------------+-------------------+
| 'root'@'%' | No | NULL | NULL |
+--------------+----------+------------+-------------------+

示例 2:显示当前集群中所有用户的身份验证信息。

SHOW ALL AUTHENTICATION;
+---------------+----------+----------------------------+-------------------+
| UserIdentity | Password | AuthPlugin | UserForAuthPlugin |
+---------------+----------+----------------------------+-------------------+
| 'root'@'%' | Yes | NULL | NULL |
| 'chelsea'@'%' | No | AUTHENTICATION_LDAP_SIMPLE | NULL |
+---------------+----------+----------------------------+-------------------+

示例 3:显示指定用户的身份验证信息。

SHOW AUTHENTICATION FOR root;
+--------------+----------+------------+-------------------+
| UserIdentity | Password | AuthPlugin | UserForAuthPlugin |
+--------------+----------+------------+-------------------+
| 'root'@'%' | Yes | NULL | NULL |
+--------------+----------+------------+-------------------+