alicejones)和密码登录,而不是使用原来的 Overleaf 凭据,并且不丢失任何工作成果。下面介绍如何实现这一点。
1
要求用户更新其邮箱地址
Overleaf 账户与邮箱地址绑定,因此第一步是让用户的 Overleaf 邮箱与其 LDAP 或 SAML 邮箱保持一致。在我们的示例中,你需要让 Alice 登录其 Overleaf 账户,并将邮箱从
alice@example.com 更改为 alicejones@tech.example.com。如果用户数量很多,你可以使用用户名迁移脚本批量更改用户的主邮箱地址。
2
3
用户现在可以通过 LDAP 或 SAML 登录
Alice 下次登录时,将看到新的登录表单。
他们可以输入 LDAP 用户名(

alicejones)和密码,由于其邮箱地址现在与 LDAP 中的一致,他们将直接登录到现有的 Overleaf 账户。所有项目都会原封不动地保留。如果你启用的是 SAML 2.0,用户会看到一个按钮,点击后会被重定向到你的 IdP 输入凭据。身份验证成功后,他们会被重定向回你的 Overleaf 实例并登录到自己的账户。
有关自定义登录页面体验的信息,请参阅环境变量页面。如果你需要回滚,只需注释掉 LDAP/SAML 配置,并使用
bin/up -d 命令重新创建 sharelatex 容器即可。之后用户将能够使用其当前邮箱地址和 Overleaf 专用密码登录。反向操作:从 LDAP/SAML 切换回原生身份验证
如果你已经使用 LDAP 或 SAML 一段时间,现在想改用 Overleaf 的内置登录系统(例如你弃用了 LDAP),该怎么办?没问题!下面介绍如何进行切换。1
检查所有人的邮箱是否正确
用户的账户已经关联到其 LDAP 或 SAML 邮箱地址。从现在起,他们将使用该邮箱登录,因此只需确认一切无误即可。
2
禁用 LDAP 或 SAML 模块
只需移除或取消设置 LDAP/SAML 配置项,并使用 
bin/up -d 命令重新创建 sharelatex 容器。这样就会恢复 Overleaf 原生的邮箱和密码登录表单。
3
要求用户重置密码
现在用户访问登录页面时,将看到 Overleaf 登录表单,而不是 LDAP/SAML 登录表单。由于他们可能从未设置过 Overleaf 原生密码,因此需要创建一个。每位用户应当:完成后,他们就可以使用邮箱和新的 Overleaf 专用密码登录,访问自己的所有项目。
- 点击“Forgot your password?”链接。
- 输入与其账户关联的邮箱地址(即来自 LDAP/SAML 的邮箱)。
- 按照密码重置邮件中的链接设置新密码。
如果你尚未完成相关配置,请查看我们关于启用邮件发送的指南。

