> ## Documentation Index
> Fetch the complete documentation index at: https://ayakaleaf-pro.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Zotero-integrasjon

<Info>
  Denne funksjonen ble opprinnelig utviklet av [davrot](https://github.com/davrot) og [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep), og modifisert av [ayaka-notes/overleaf-pro](https://github.com/ayaka-notes/overleaf-pro) med OAuth. Den ble introdusert i v6.2.0 og senere. Den er fortsatt i betastatus. Vi trenger tilbakemeldingen din hvis du opplever problemer.
</Info>

<Frame>
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/img-b751b9f6.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=80eb902caf484c8cfc1c776017ac2c66" alt="" width="1802" height="372" data-path="images/on-premises/img-b751b9f6.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-40.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=6dc6bfdbc9f196d6b0e52e331dcebeb1" alt="" width="1524" height="1116" data-path="images/on-premises/image-40.png" />
</Frame>

### Sette opp Zotero-integrasjon

1. Åpne [denne lenken](https://www.zotero.org/oauth/apps) for å opprette en Zotero OAuth-klient (som vist på bildet)
2. Velg **Application Type**: **Browser**
3. Sett opp Callback URL med din `${OVERLEAF_SITE_URL}/user/zotero/oauth/callback`
4. Konfigurer `config/variables.env`

<Frame>
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-41.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=7b17a5456fed177a76d4adfe2daf8107" alt="" width="375" data-path="images/on-premises/image-41.png" />
</Frame>

```dotenv title="config/variables.env" theme={null}
#################
#    Zotero     #
#################
# 'zotero' must be in ENABLED_LINKED_FILE_TYPES (set in develop/docker-compose.yml)
ENABLED_LINKED_FILE_TYPES=project_file,project_output_file,url,zotero

# From a Zotero OAuth client (register at https://www.zotero.org/oauth/apps)
# Application Type: Browser 
# Callback URL -> ${OVERLEAF_SITE_URL}/user/zotero/oauth/callback
ZOTERO_CLIENT_ID=
ZOTERO_CLIENT_SECRET=
# Encrypts the Zotero API key in mongo (set in dev to avoid writing a key file
# to /var/lib/overleaf/data, which the dev web container can't create)
# How to generate: `openssl rand -hex 32`
ZOTERO_CIPHER_PASSWORD=dev-zotero-cipher-password
# Optional: route the module's server-side Zotero requests (OAuth + API) through
# an HTTP proxy (must be reachable from the web container; same as github-sync)
# http://10.0.0.1:10808
# (Optional) ZOTERO_PROXY_URL=
```

### Merknader

<Warning>
  Når du oppgraderer en eksisterende installasjon med Zotero-koblede bibliografifiler til den nyutgitte 6.3.0, følger du [migreringsinstruksjonene for Zotero / Mendeley](/no/on-premises/release-notes/release-notes-6.x.x#ayakaleaf-pro-6.3.0 "mention"). Nye installasjoner trenger ikke denne migreringen.
</Warning>

<Danger>
  Siden Ayakaleaf er en samarbeidsplattform, vil det av sikkerhetshensyn fra og med versjon 6.3.0 kun være den opprinnelige oppretteren av en referansefil (`bib`) som får oppdatere den importerte filen.
</Danger>

For eksempel: Anta at prosjekteieren, bruker A, aktiverer lenkedeling og oppretter en `test.bib`-fil i prosjektet, koblet til sin egen Zotero-konto. Hvis en annen bruker, bruker B, får tilgang til prosjektet via den delte lenken, kan bruker B fortsatt lese og laste ned `test.bib`, men får ikke oppdatere eller importere filen på nytt fra Zotero. Bare bruker A, som den opprinnelige oppretteren av referansefilen, kan utføre oppdateringer. Med andre ord er det kun den opprinnelige oppretteren av `.bib`-filen som har tillatelse til å oppdatere den.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.