PromiseOne commented on issue #7458: URL: https://github.com/apache/kyuubi/issues/7458#issuecomment-4767143490
> 这是一个合理且有用的请求 👍 > > 将预路由SQL处理推送给用户,填补了现有Spark Authz集成之外的真正空白。作为统一的SQL网关,在网关层提供单一稳定的扩展点比每个引擎重新发明它更合适——授权、风险极高的SQL拦截和SQL重写都可以通过同一个钩子完成。 > > 我计划分两部分实施: > > 1. **预路由语句钩**子——在创建操作和引擎路由前,为每个语句调用的服务器端SPI。它支持检查/重写/拒绝,涵盖授权和风险 SQL 拦截。交互路径和批处理路径都会经过它。`StatementInterceptor` > 2. **结果集钩子**——对返回的结果集进行后处理,以便在敏感列到达客户端之前被掩蔽或加密。 > > 我会接受这个并开永久居民。它将针对下一个功能发布;具体版本将根据其达到的里程碑而定。 👍,太赞了,有了这份扩展之后,ranger的替换变成了可能,同时也是在kyuubi的鉴权和数据安全体系补齐了至关重要的一块拼图。还望大佬到时候考虑到java语言的扩展,可以使java开发者可以更便捷的扩展功能。 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
