翻译页面
本页面由 AI 辅助从英文翻译而来。如两者存在差异,以英文版本为准。
WHOAMI
返回已通过身份验证的调用方的主体 ID。需要在启用访问管理的情况下启动会话。在 StackQL v1.0 及更高版本中可用。
语法
SELECT WHOAMI() [ AS <alias> ];
参数
无。
返回值
返回为当前语句建立的主体 ID 字符串。在未使用 --access.config 启动的会话中,该函数会失败。
示例
查看已建立的身份
这两个函数都不接受参数,描述的是服务器为本条语句完成身份验证的调用方。whoami() 返回主体 ID,groups() 返回调用方的目录组,因此在运行其他任何内容之前一起运行它们,可以快速检查令牌或证书是否映射到预期的主体。
SELECT whoami() AS principal, groups() AS memberships;