我看到大量允许 Google Apps 使用外部 AD 和 LDAP 服务进行登录的解决方案。
但是,我已经在 Google Apps 中设置了大量用户,因此我尝试反过来做。也就是说,我想允许用户使用我在 Google Apps 中创建的帐户登录我的外部服务器。
是否有人成功发现了使用 Google Apps 域作为 Open Directory、Active Directory 或 LDAP 提供程序的方法?
答案1
这绝对不可能。
是的,有办法在本地目录服务和 Google 的目录之间进行同步,但这并不意味着您可以使用 Google 的目录(如 AD、OD 甚至简单的 LDAP 服务)。
现在,如果您想要的是让用户能够使用他们的 Google 凭据登录您的应用程序,请查看 OpenID。
注意:请参阅此回答 4 年后由trs-80并表示谷歌已经推出了解决方案。
答案2
http://www.nabber.org/projects/oneldap/为 OpenLDAP 提供后端,至少可以根据各种服务(IMAP、POP、SSH 等)对用户进行身份验证。如果您愿意,可以编写插件以直接使用 Google Client Login API。
该解决方案至少适用于使用 LDAP 进行身份验证的应用程序,但远非完整的 LDAP/AD 服务器。
答案3
谷歌刚刚发布安全 LDAP它可以满足您的要求。请注意,您需要拥有 G Suite Enterprise、G Suite for Education 或将 Cloud Identity Premium 添加到您的域
答案4
我也一直在寻找解决方案,我唯一能找到的就是这个https://jumpcloud.com/
它提供 LDAP 并使用 Google 目录获取用户信息。