Jupyter Hub 的 SAML 身份验证

标签 saml saml-2.0 jupyter okta jupyterhub

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

最佳答案

如果您希望通过 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 hub 添加 SAML 支持并且感觉非常冒险,那么另一个研究途径是使用 signxml 实现您自己的 SAML 验证。 .

关于Jupyter Hub 的 SAML 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38229442/

相关文章:

saml - 如何在 AngularJS 中使用 onelogin SSO?

java - 单点登录框架

saml-2.0 - 添加可信提供商 (SAML 2.0) 时出现问题 : can not parse my service provider metadata

python - 如何放大箱线图?

jupyter - 从控制台执行 Jupyter notebook

java - 在 Java servlet 中使用 x509 证书公钥

java - 找不到 java.security.KeyStore.load(java.io.FileInputStream, string) 的匹配方法/函数

google-apps - Google for Work SAML 应用的默认 RelayState

java - 如何使用 Open SAML 签署 SAML 响应?

jupyter - 从笔记本中保存 Jupyter 笔记本的 html