如何将 Google Apps 用作 OD/AD/LDAP 提供程序

pix*_*ort 29 active-directory ldap opendirectory g-suite

我看到了大量允许 Google Apps 使用外部 AD 和 LDAP 服务进行登录的解决方案。

但是,我已经在 Google Apps 中设置了大量用户,而我正试图反其道而行之。也就是说,我希望允许用户使用我在 Google Apps 中创建的帐户登录我的外部服务器。

有没有人成功发现将 Google Apps 域用作 Open Directory、Active Directory 或 LDAP 提供程序的方法?

EEA*_*EAA 13

这是绝对不可能的。

是的,有办法在本地目录服务和谷歌的目录之间进行同步,但这并不意味着你可以使用谷歌的目录,比如 AD、OD,甚至是一个简单的 LDAP 服务。

现在,如果您只想让用户能够使用他们的 Google 凭据登录您的应用程序,请查看 OpenID。

注意:请参阅trs-80在此回答 4 年后的回答,说明 Google 引入了解决方案。

  • Google 当然不提供 LDAP 接口,但有人可以编写程序从 API 中提取帐户详细信息,并将它们添加到 LDAP 数据源。他们唯一无法获得的是密码。 (3认同)

小智 8

http://www.nabber.org/projects/oneldap/为 OpenLDAP 提供了一个后端,它至少可以针对各种服务(IMAP、POP、SSH 等)对用户进行身份验证。如果您愿意,可以编写一个插件来直接使用 Google 客户端登录 API。

此解决方案至少适用于使用 LDAP 进行身份验证的应用程序,但远非完整的 LDAP/AD 服务器。

  • 它确实回答了这个问题。 (3认同)
  • 这并没有回答“如何”的问题,我相信这与其说是回答,不如说是评论。 (2认同)

TRS*_*-80 6

Google 刚刚发布了Secure LDAP,它可以满足您的需求。请注意,您需要拥有 G Suite 企业版、G Suite 教育版或将 Cloud Identity 专业版添加到您的网域