此功能由 ayaka-notes/ayakaleaf-pro 提供,支持 OAuth 2.0,从 v6.3.0 起可用。如果你遇到任何问题,欢迎反馈。
设置 Mendeley 集成
- 访问此链接注册一个 Mendeley OAuth 应用
- 将 Redirect URL 配置为:
${OVERLEAF_SITE_URL}/user/mendeley/oauth/callback - 记下应用生成的 ID(通常是数字,如下图中的
24061)和 Secret - 修改你的
config/variables.env - 保持授权流程为 Elsevier(推荐)即可

config/variables.env
mendeley 必须包含在 ENABLED_LINKED_FILE_TYPES 中(如果你同时使用两者,请在列表中保留 zotero)。MENDELEY_CLIENT_ID 和 MENDELEY_CLIENT_SECRET 来自你注册的 OAuth 应用。加密密码用于加密存储在 MongoDB 中的 Mendeley OAuth 令牌(可通过 openssl rand -hex 32 生成);如果未设置,首次使用时会在数据卷中生成一个密钥文件。你还可以选择设置 MENDELEY_PROXY_URL,使服务端的 Mendeley 请求(OAuth + API)通过一个可从 web 容器访问的 HTTP 代理进行转发。注意事项
由于 Ayakaleaf 是一个协作平台,为了提高安全性,从 6.3.0 版本开始,只有参考文献
bib 文件的原始创建者才被允许更新导入的文件。test.bib 文件,将其关联到自己的 Zotero 账户。如果另一个用户 B 通过共享链接访问该项目,用户 B 仍然可以读取和下载 test.bib,但不允许从 Zotero 更新或重新导入该文件。只有作为参考文献文件原始创建者的用户 A 才能执行更新。换言之,只有 .bib 文件的原始创建者才有权更新它。
