密码 – 使用配置文件中的c.NotebookApp.login_handler_class参
发布时间:2020-12-16 07:15:51 所属栏目:百科 来源:网络整理
导读:我已经设置了一个I python 3.2.1 Notebook服务器.但是,我正在寻找一种方法来添加我们自己的身份验证规则,这意味着我想将类似于LDAP,OAuth的自己的身份验证安全身份验证机制添加到笔记本中. 我不想使用JupyterHub,因为它对我来说太复杂了.然而, 我从这个站点t
我已经设置了一个I
python 3.2.1 Notebook服务器.但是,我正在寻找一种方法来添加我们自己的身份验证规则,这意味着我想将类似于LDAP,OAuth的自己的身份验证安全身份验证机制添加到笔记本中.
我不想使用JupyterHub,因为它对我来说太复杂了.然而, c.NotebookApp.login_handler_class = 'notebook.auth.login.LoginHandler' 在笔记本配置文件,但我不知道该怎么做,我是否需要编写另一个loginHandler类来覆盖它?如果是这样,我应该把这个类文件放在哪个目录中? 解决方法
是的,您可以通过扩展来修改LoginHandler的行为.像下面的代码我覆盖方法_render.
class MyLoginHandler(LoginHandler): def _render(self,message=None): # ... this is my custom code 然后你必须将Jupyter文件修改为: c.NotebookApp.login_handler_class = 'myModule.MyLoginHandler' (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |