Apache nifi 我可以在nifi处理器或任何组件中读取登录的用户名吗?

Apache nifi 我可以在nifi处理器或任何组件中读取登录的用户名吗?,apache-nifi,Apache Nifi,我想知道,我是否可以通过nifi界面读取登录用户,或以onTrigger方法配置处理器的用户,或以任何其他方式访问nifi中的用户信息?或者我可以通过调整代码从任何上下文服务访问吗?处理器不需要了解访问NiFi web UI的用户的任何信息 用户配置并启动处理器,但一旦处理器运行,NiFi就不知道(也不应该知道)启动该处理器的用户 处理器代表NiFi框架运行,一些处理器允许提供与外部系统交互的标识。例如,通过Kerberos对外部系统进行身份验证的处理器将采用主体和密钥表,它们在与外部系统交互时

我想知道,我是否可以通过nifi界面读取登录用户,或以onTrigger方法配置处理器的用户,或以任何其他方式访问nifi中的用户信息?或者我可以通过调整代码从任何上下文服务访问吗?

处理器不需要了解访问NiFi web UI的用户的任何信息

用户配置并启动处理器,但一旦处理器运行,NiFi就不知道(也不应该知道)启动该处理器的用户


处理器代表NiFi框架运行,一些处理器允许提供与外部系统交互的标识。例如,通过Kerberos对外部系统进行身份验证的处理器将采用主体和密钥表,它们在与外部系统交互时作为主体运行

处理器不需要了解访问NiFi web UI的用户的任何信息

用户配置并启动处理器,但一旦处理器运行,NiFi就不知道(也不应该知道)启动该处理器的用户


处理器代表NiFi框架运行,一些处理器允许提供与外部系统交互的标识。例如,通过Kerberos对外部系统进行身份验证的处理器将采用主体和密钥表,它们在与外部系统交互时作为主体运行

我不确定这是否有用。。有一个rest api/flow/history/components/{componentId}当我们试图通过api从外部访问处理器信息时,这是有效的,但我想知道如何在处理器运行(OnTigger)或启动(init)或按计划访问用户信息。不确定这是否有帮助。。有一个rest api/flow/history/components/{componentId}当我们试图通过api从外部访问处理器信息时,它是有效的,但我想知道如何在处理器运行(OnTigger)或启动(init)或按计划访问用户信息。感谢@bryan bende,它没有按照nifi体系结构访问用户信息,但我想知道是否有可能通过上下文或进程会话对象或任何其他处理器内或控制器服务或任何组件访问创建处理器的用户。不可能,NiFi不会跟踪配置处理器的最后一个用户,每个请求都经过授权,一旦请求完成,该用户的知识就消失了。您是否有需要了解的用例?是的,我已经阅读了NIFI代码,但它没有直接检查,但我需要已配置或访问接口的用户和正在捕获的数据,并更新到通过处理器的数据流中,但只是想知道社区中是否有人试图访问它。您能描述一下为什么您的处理器需要了解用户吗?没有计划将此信息提供给处理器。对其商业案例表示歉意,我无法分享,并感谢您让我知道iThanks@bryan bende,它不按照nifi体系结构访问用户信息,但我想知道是否有可能通过上下文或进程会话对象或任何其他处理器内或控制器服务或任何组件访问创建处理器的用户。不可能,NiFi不会跟踪配置处理器的最后一个用户,每个请求都经过授权,一旦请求完成,该用户的知识就消失了。您是否有需要了解的用例?是的,我已经阅读了NIFI代码,但它没有直接检查,但我需要已配置或访问接口的用户和正在捕获的数据,并更新到通过处理器的数据流中,但只是想知道社区中是否有人试图访问它。您能描述一下为什么您的处理器需要了解用户吗?没有计划将此信息提供给处理者。对其业务案例表示歉意,我无法分享,并感谢您让我知道这一点