Ta funkcja jest dostarczana przez ayaka-notes/ayakaleaf-pro z obsługą OAuth 2.0 i jest dostępna od wersji v6.3.0. Jeśli napotkasz jakiekolwiek problemy, chętnie poznamy Twoją opinię.
Konfiguracja integracji z Mendeley
- Przejdź pod ten link, aby zarejestrować aplikację OAuth Mendeley
- Ustaw Redirect URL na:
${OVERLEAF_SITE_URL}/user/mendeley/oauth/callback - Zanotuj wygenerowany ID (zwykle liczbowy, np.
24061jak poniżej) oraz Secret swojej aplikacji - Zmodyfikuj plik
config/variables.env - Pozostaw Authorisation Flow: Elsevier (zgodnie z zaleceniem)

config/variables.env
mendeley musi być uwzględniony w ENABLED_LINKED_FILE_TYPES (pozostaw na liście także zotero, jeśli korzystasz z obu). MENDELEY_CLIENT_ID i MENDELEY_CLIENT_SECRET pochodzą z zarejestrowanej aplikacji OAuth. Hasło szyfrujące (cipher password) szyfruje tokeny OAuth Mendeley w MongoDB (wygeneruj je poleceniem openssl rand -hex 32); bez niego przy pierwszym użyciu w wolumenie danych zostanie wygenerowany plik klucza. Opcjonalnie ustaw MENDELEY_PROXY_URL, aby kierować żądania Mendeley po stronie serwera (OAuth + API) przez serwer proxy HTTP dostępny z kontenera web.Uwagi
Ponieważ Ayakaleaf jest platformą do współpracy, w celu zwiększenia bezpieczeństwa od wersji 6.3.0 tylko pierwotny twórca pliku bibliografii
bib może aktualizować zaimportowany plik.test.bib, łącząc go z własnym kontem Zotero. Jeśli inny użytkownik, Użytkownik B, uzyska dostęp do projektu przez udostępniony link, nadal będzie mógł odczytać i pobrać test.bib, ale nie będzie mógł zaktualizować ani ponownie zaimportować pliku z Zotero. Aktualizacje może wykonywać tylko Użytkownik A jako pierwotny twórca pliku bibliografii. Innymi słowy, uprawnienia do aktualizacji pliku .bib ma wyłącznie jego pierwotny twórca.
