3

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

4

2 回答 2

1

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

如果你需要专门实现 SAML,典型的方法是使用 PySAML2,我写了一个详细的指南来添加对 Python/Flask 的 SAML 支持

但是,看起来 Jupyterhub 使用 Tornado 并且PySAML2 似乎不适用于 Tornado如果您希望将 SAML 支持添加到 Jupyter 集线器并且您感觉非常冒险,那么另一种研究途径是使用signxml实现您自己的 SAML 验证。

于 2016-10-19T01:12:32.007 回答
1

您应该尝试使用 jupyterhub-samlauthenticator。

在这里查看:https ://github.com/bluedatainc/jupyterhub-samlauthenticator

于 2019-04-25T20:07:47.350 回答