Skip to main content
Mendeley-tuonti toimii jokaisen Ayakaleaf Pro -podin web-palvelussa (tpr-webmodule-moduuli). Rekisteröi Mendeley-sovellus sivun Mendeley-integraatio ohjeiden mukaisesti uudelleenohjaus-URL-osoitteella ${OVERLEAF_SITE_URL}/user/mendeley/oauth/callback ja määritä sitten Kubernetes alla kuvatulla tavalla.

Konfigurointi

1

ConfigMap

30-config.yaml (changes)
Laita sovelluksen tunnus lainausmerkkeihin: se on numero, ja ConfigMap sisältää vain merkkijonoja. ENABLED_LINKED_FILE_TYPES korvaa asennuksen arvon; säilytä jo käytössä olevat tyypit ja lisää mendeley (ja zotero, jos käytät molempia).
2

Secret

MENDELEY_CIPHER_PASSWORD salaa käyttäjien Mendeley-tunnukset MongoDB:ssä. Ilman sitä jokainen podi luo avaintiedoston omaan hakemistoonsa /var/lib/overleaf/data. Useilla replikoilla jokaisella solmulla on silloin eri avain, eikä toisen replikan palvelema käyttäjä voi käyttää linkitettyä Mendeley-tiliään. Aseta se ennen kuin ensimmäinen käyttäjä linkittää Mendeleyn: sen muuttaminen myöhemmin pakottaa jokaisen käyttäjän linkittämään Mendeleyn uudelleen.
3

Ota käyttöön ja käynnistä uudelleen

Useita replikoita

Aseta MENDELEY_CIPHER_PASSWORD Secretiin, katso yllä. Mendeley-tunnukset salataan samalla koodilla kuin Zotero-avaimet: ilman salasanaa yhdellä replikalla tuotua tiedostoa ei voi päivittää toisella, kuten havaitsimme Zoteron kohdalla. OAuth-state säilytetään istunnossa Redisissä, joten takaisinkutsu voi saapua mille tahansa replikalle.

Testattu Kubernetesissa

api.mendeley.comin mallitoteutusta vasten (johon luotetaan overleaf-certs-Secretin NODE_EXTRA_CA_CERTS-asetuksen kautta), Kubernetes 1.37:ssä kolmella replikalla HAProxyn takana Mendeleyn päästä päähän -testimme menevät läpi (18 tapausta): linkittäminen OAuth 2.0:lla ja linkityksen poistaminen, kirjaston ja ryhmien tuonti .bib-tiedostoon, sen päivittäminen, vanhenevan käyttöoikeustunnuksen päivittäminen, peruutetut tunnukset, pyyntö linkittää uudelleen, viitteiden haettavuus yhteistyökumppaneille, vain tuojan oikeus päivittää, API-virheet ja hitaat yhteydet Mendeleyhin.
Viimeksi muokattu 2. marraskuuta 2026