我将presto(版本0.206)配置为使用用户/通过身份验证,并添加了一个接收2个字符串args的自定义过程。 是否可以获取在过程中运行查询的用户的身份/本金?
谢谢
答案 0 :(得分:0)
看着code,任何参数都可以是ConnectorSession
。您可以从Identity
获取ConnectorSession
,其中包含当前用户名和身份验证主体。当SQL查询中有视图时,身份验证主体可能不存在,但是在过程中没有视图,因此应始终存在。出于安全原因,内置的身份验证实现均不存储身份验证凭据。