0
votes

I created a AWS EMR Cluster using (http://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-spark-launch.html, I chose the application - "Spark: Spark 2.1.0 on Hadoop 2.7.3 YARN with Ganglia 3.7.2 and Zeppelin 0.7.0 while creating the cluster") and I am able to access Apache Zeppelin.

Now I want to give Zeppelin access to a new user using their Gmail or Google SSO or any other login. How can do this? Please point me to any documentation or steps.

*The SAML /SSO logins give access only to AWS console but not the application like Zeppelin which is hosted on the master node.

2

2 Answers

1
votes

Zeppelin uses

and there are some libraries and examples to use oauth in shiro.

But Zeppelin doens't support oauth extensions currently (0.8.0-SNAPSHOT) as far as i know. You might extend Zeppelin by yourself.

0
votes

Single sign-on can be implemented using Apache Knox. KnoxSSO support is recently added to Zeppelin.

For configuration options check out this link