Some extra info: println(s"AUTHENTICATION INFO :: ${z.getInterpreterContext.getAuthenticationInfo.getUser} ${z.getInterpreterContext.getAuthenticationInfo.getTicket}")
That line inside a Spark notebook prints both the user name and the ticket that the user gets after a successful login... so the interpreter knows who the user is. Can that info be used to run a paragraph? -- Luis Angel Vicente Sanchez zeppelin-us...@bigcente.ch On Mon, 11 Sep 2017, at 12:16, Luis Angel Vicente Sanchez wrote: > And we are running the notebook using spark local, and using a whirl > JdbcRealm to authenticate users is there anything we can do to make the > spark interpreter impersonate the front-end user? > > -- > Luis Angel Vicente Sanchez > zeppelin-us...@bigcente.ch > > On Mon, 11 Sep 2017, at 11:14, Luis Angel Vicente Sanchez wrote: > > We are using Zeppelin 0.7.1/ > > > > > > -- > > Luis Angel Vicente Sanchez > > zeppelin-us...@bigcente.ch > > > > On Mon, 11 Sep 2017, at 11:12, Luis Angel Vicente Sanchez wrote: > > > Hi, > > > > > > We have enabled notebook permissions in our Zeppelin installation and > > > now we are facing the problem that if we want to run a paragraph from > > > another paragraph in the same notebook (to refresh it), the user that is > > > running that paragraph is the anonymous user and not the front-end user > > > and, therefore, we get a "ForbiddenException" because of that. > > > > > > Is there a way to run a paragraph as the front-end user? > > > > > > > > > Kind regards, > > > > > > Luis Angel Vicente Sanchez > > > zeppelin-us...@bigcente.ch