> ## 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-integration

<Info>
  Denne funktion er oprindeligt udviklet af [davrot](https://github.com/davrot) og [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep) og er tilpasset af [ayaka-notes/overleaf-pro](https://github.com/ayaka-notes/overleaf-pro) med OAuth. Den er introduceret fra v6.2.0 og senere. Den er stadig i beta. Vi har brug for din feedback, hvis du oplever 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>

### Opsætning af Zotero-integration

1. Åbn [dette link](https://www.zotero.org/oauth/apps) for at oprette en Zotero OAuth-klient (som vist på billedet)
2. Vælg **Application Type**: **Browser**
3. Angiv Callback URL til din `${OVERLEAF_SITE_URL}/user/zotero/oauth/callback`
4. Konfigurer din `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=
```

### Bemærkninger

<Warning>
  Når du opgraderer en eksisterende installation med Zotero-linkede bibliografifiler til den genudgivne 6.3.0, skal du følge [migreringsvejledningen for Zotero / Mendeley](/da/on-premises/release-notes/release-notes-6.x.x#ayakaleaf-pro-6.3.0 "mention"). Nye installationer har ikke brug for denne migrering.
</Warning>

<Danger>
  Da Ayakaleaf er en samarbejdsplatform, vil det af sikkerhedshensyn fra version 6.3.0 kun være den oprindelige opretter af en reference-`bib`-fil, der har lov til at opdatere den importerede fil.
</Danger>

Antag for eksempel, at projektejeren, bruger A, aktiverer linkdeling og opretter en `test.bib`-fil i projektet, som er linket til vedkommendes egen Zotero-konto. Hvis en anden bruger, bruger B, får adgang til projektet via det delte link, vil bruger B stadig kunne læse og downloade `test.bib`, men vil ikke have lov til at opdatere eller genimportere filen fra Zotero. Kun bruger A, som den oprindelige opretter af referencefilen, kan foretage opdateringer. Med andre ord er det kun den oprindelige opretter af `.bib`-filen, der har tilladelse til at opdatere den.


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