1

我已经使用适当的密码和 SSL 设置了 Jupyter Notebook 服务器,因此可以通过 HTTPS 访问它。但是,我现在正在寻找一种方法来强制使用用户名和密码进行双重身份验证以进行登录。当前的 Jupyter Notebook 服务器只要求输入密码,因此我必须创建一个共享密码(尽管没有用户名)。

我知道 JupyterHub,但目前我正在寻找一种方法来添加用户名(或多个用户名)和对应的密码(密码),这样每个人都可以访问同一个工作空间,而不必在 Linux 服务器端拥有凭据.

这甚至可能吗,还是我必须求助于部署 JupyterHub 服务器?

4

2 回答 2

2

GitHub 的 OAuth已用于 JupyterHub 身份验证,并且似乎很容易配置,尽管我不得不承认我只使用过内置的服务器端身份验证。如果您不想为每个用户创建帐户服务器端,我认为这将是一个相当不错的解决方案。

于 2016-03-23T05:17:45.517 回答
1

配置中有一个登录挂钩。您可以在那里编写自己的身份验证。

于 2016-02-23T07:29:30.823 回答