跳到主要内容
翻译页面

本页面由 AI 辅助从英文翻译而来。如两者存在差异,以英文版本为准。

WHOAMI

返回已通过身份验证的调用方的主体 ID。需要在启用访问管理的情况下启动会话。在 StackQL v1.0 及更高版本中可用。

另请参阅:
[GROUPS] [ 访问管理 ]


语法​

SELECT WHOAMI() [ AS <alias> ];

参数​

无。

返回值​

返回为当前语句建立的主体 ID 字符串。在未使用 --access.config 启动的会话中,该函数会失败。


示例​

查看已建立的身份​

这两个函数都不接受参数,描述的是服务器为本条语句完成身份验证的调用方。whoami() 返回主体 ID,groups() 返回调用方的目录组,因此在运行其他任何内容之前一起运行它们,可以快速检查令牌或证书是否映射到预期的主体。

SELECT whoami() AS principal, groups() AS memberships;