この機能は OAuth 2.0 サポート付きで ayaka-notes/ayakaleaf-pro によって提供されており、v6.3.0 から利用できます。問題が発生した場合は、ぜひフィードバックをお寄せください。
Mendeley 連携のセットアップ
- こちらのリンクにアクセスして、Mendeley OAuth アプリケーションを登録します
- Redirect URL を
${OVERLEAF_SITE_URL}/user/mendeley/oauth/callbackに設定します - 生成されたアプリケーションの ID(通常は下図の
24061のような数字)と Secret を控えておきます config/variables.envを編集します- Authorisation Flow は Elsevier のままにしておきます(推奨)

config/variables.env
ENABLED_LINKED_FILE_TYPES には mendeley を含める必要があります(両方を使用する場合は zotero もリストに残してください)。MENDELEY_CLIENT_ID と MENDELEY_CLIENT_SECRET は、登録した OAuth アプリケーションから取得します。cipher password は 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 ファイルを更新する権限を持つのは、その元の作成者だけです。
