JupyterHub 上用于 AD 的 LDAPAuthenticator

LDAPAuthenticator for AD on JupyterHub

我正在尝试使用 LDAPAuthenticator class 找到的 here 在 EMR 上配置 JupyterHub。

我正在通过 LDAP 查询 ActiveDirectory 以获取授权用户,这些用户是特定 AD 组的成员。

我 运行 遇到的问题是,对于这个特定的 implementation,它希望用户对象具有一些特定的用户属性,而这些属性目前还没有,并且我不允许更改它们。

理想的工作流程是,LDAPSEARCH 查询 ActiveDirectory 特定的 AD 组,然后在 return 上为该 AD 组的成员创建用户,它应该创建 linux 用户和用户目录。

我想知道是否还有其他人 运行 遇到过此类问题并克服了,谢谢!

如果你卡在同一个地方,我最终使用了这个:

https://github.com/hansohn/jupyterhub-ldap-authenticator

它按预期工作。