-
Notifications
You must be signed in to change notification settings - Fork 2.8k
[ZEPPELIN-939] Improve notebook authorization documentation #947
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
| The interpret method takes the user string as parameter and executes the jdbc call using a connection in the user's connection pool. | ||
|
|
||
| In case of Presto, we don't need password if the Presto DB server runs backend code using HDFS authorization for the user. | ||
| For databases like Vertica and Mysql we have to store password information for users. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I agree we should fine tune this description, but is it more confusing that it is absent?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@felixcheung Thanks for sharing your opinion. Yeah you're right. I also saw some informations is added in this docs at #860. So I'll revert this docs then.
|
@felixcheung I put |
| <center><img src="../assets/themes/zeppelin/img/docs-img/permission_setting.png"></center> | ||
|
|
||
| Fill out the each forms with comma seperated **users** and **groups** configured in `conf/shiro.ini` file. | ||
| If the form is empty (*), it means that any users can perform that operation. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
is that empty or "*"?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@felixcheung The default value is set as *. It means a user left the text box empty.
Here is the default status of the notebook permission setting. As you can see in the placeholder :
|
minor question, looks good |
|
LGTM |
|
No problem of rendering with the new "theme" |

What is this PR for?
Currently Zeppelin provides authorization mechanism on each notebooks. But it seems many users can not get much useful information through the existing notebook authorization docs. So I add some information so that users can follow step by step.
Moreover, interpreter authorization docs doesn't provide much information so far. This can be confused to users. So I removed it temporally. We can add it again when we have specific(?) feature for
interpreter & data source authorization.What type of PR is it?
Improvement | Documentation
Todos
What is the Jira issue?
ZEPPELIN-939
How should this be tested?
Screenshots (if appropriate)
Questions: