Jupyter Hub的SAML身份验证

时间:2016-07-06 16:51:31

标签: saml saml-2.0 jupyter okta jupyterhub

我应该在Jupyter中实现 SAML 身份验证(Okta)。我试图搜索但没有找到任何东西。也许有人知道解决方案。谢谢你的帮助。

2 个答案:

答案 0 :(得分:1)

如果您希望通过Okta向Jupyterhub添加单点登录,那么我强烈建议您利用OpenID Connect。这比添加SAML支持更容易

如果你需要专门实现SAML,典型的方法是使用PySAML2,我写了detailed guide for adding SAML support to Python/Flask

然而,看起来Jupyterhub使用Tornado并且看起来PySAML2 doesn't work with Tornado。如果您希望向Jupyter中心添加SAML支持并且您感觉非常冒险,那么另一个调查途径是使用signxml实现您自己的SAML验证。

答案 1 :(得分:0)

您应该尝试使用jupyterhub-samlauthenticator。

在此处查看:https://github.com/bluedatainc/jupyterhub-samlauthenticator