I’m still a novice when it comes to Zeppelin, but if it were me…

I would expose a separate instance of Zeppelin for external access. Different 
from the zeppelin service used internally.
I would also use nginx in front as a proxy to offer SSL connections.

Then on that version… you could authenticate via nginx or in shiro.  If you 
want to use an anonymous access, I think you could set up a role for readOnly… 
but I’m not sure if what you want is possible or how you would do that. It 
sounds reasonable and should be doable.

But I have to ask if using Zeppelin as a dashboard is the best option?
Since its read only… wouldn’t you be better off with a dashboard using 
javascript?  (Isn’t there a scala/java script package out there? )

Also, I don’t know if I would want to run anonymous … I’m just paranoid and you 
lose some potential data on your ‘customers’ too.

On Oct 26, 2017, at 11:58 AM, shyla deshpande 
<deshpandesh...@gmail.com<mailto:deshpandesh...@gmail.com>> wrote:

Hi Michael ,
Thanks for the response. I am using Shiro for users within our organization.
 I was seeing if there is a way to share the link with the customers who are 
not a part of our organization.
-Shyla

On Thu, Oct 26, 2017 at 8:53 AM, Michael Segel 
<msegel_had...@hotmail.com<mailto:msegel_had...@hotmail.com>> wrote:
Do you really want the user to be anonymous?
What about using Shiro to set up a role?


> On Oct 26, 2017, at 10:48 AM, shyla deshpande 
> <deshpandesh...@gmail.com<mailto:deshpandesh...@gmail.com>> wrote:
>
> I am running Zeppelin on EMR cluster.
> I want to share a Dashboard just for viewing with the customers .
> What is the best way to do that?
>
> Thanks
> -shyla



Reply via email to