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

# Tích hợp Mendeley

<Info>
  Tính năng này được cung cấp bởi [ayaka-notes/ayakaleaf-pro](https://github.com/ayaka-notes/overleaf-pro) với hỗ trợ OAuth 2.0 và khả dụng từ v6.3.0. Chúng tôi rất hoan nghênh phản hồi của bạn nếu gặp bất kỳ vấn đề nào.
</Info>

#### Thiết lập tích hợp Mendeley

1. Truy cập [liên kết này](https://dev.mendeley.com/myapps.html) để đăng ký một ứng dụng OAuth của Mendeley
2. Cấu hình **Redirect URL** là: `${OVERLEAF_SITE_URL}/user/mendeley/oauth/callback`
3. Ghi lại **ID** được tạo (thường là dạng số như `24061` bên dưới) và **Secret** của ứng dụng
4. Chỉnh sửa tệp `config/variables.env` của bạn&#x20;
5. Giữ nguyên Authorisation Flow: Elsevier (theo khuyến nghị)

<Frame>
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-44.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=918ea70faa13e406f893e9650fac18f6" alt="" width="2557" height="1694" data-path="images/on-premises/image-44.png" />
</Frame>

```dotenv title="config/variables.env" theme={null}
#################
#   Mendeley    #
#################
# 'mendeley' must be in ENABLED_LINKED_FILE_TYPES (keep 'zotero' too if you use both)
ENABLED_LINKED_FILE_TYPES=project_file,project_output_file,url,mendeley

# From a Mendeley OAuth application (register at https://dev.mendeley.com/myapps.html)
# Redirect URL -> ${OVERLEAF_SITE_URL}/user/mendeley/oauth/callback
MENDELEY_CLIENT_ID=
MENDELEY_CLIENT_SECRET=
# Encrypts the Mendeley OAuth tokens in mongo; if unset, a key file is generated
# in /var/lib/overleaf/data on first use
# How to generate: `openssl rand -hex 32`
MENDELEY_CIPHER_PASSWORD=
# Optional: route the module's server-side Mendeley 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) MENDELEY_PROXY_URL=
```

<Info>
  &#x20;`mendeley` phải được đưa vào `ENABLED_LINKED_FILE_TYPES` (giữ cả `zotero` trong danh sách nếu bạn dùng cả hai). `MENDELEY_CLIENT_ID` và `MENDELEY_CLIENT_SECRET` lấy từ ứng dụng OAuth bạn đã đăng ký. Mật khẩu mã hóa (cipher password) dùng để mã hóa các token OAuth của Mendeley trong MongoDB (tạo bằng `openssl rand -hex 32`); nếu không đặt, một tệp khóa sẽ được tạo trong volume dữ liệu ở lần sử dụng đầu tiên. Bạn cũng có thể tùy chọn đặt `MENDELEY_PROXY_URL` để định tuyến các yêu cầu Mendeley phía máy chủ (OAuth + API) qua một proxy HTTP mà container web có thể truy cập.
</Info>

### Ghi chú

<Warning>
  Khi nâng cấp một bản cài đặt hiện có đang dùng các tệp thư mục tham khảo liên kết với Mendeley lên bản phát hành lại 6.3.0, hãy làm theo [hướng dẫn di chuyển Zotero / Mendeley](/vi/on-premises/release-notes/release-notes-6.x.x#ayakaleaf-pro-6.3.0 "mention"). Các bản cài đặt mới không cần thực hiện bước di chuyển này.
</Warning>

<Danger>
  Vì Ayakaleaf là một nền tảng cộng tác, để tăng cường bảo mật, bắt đầu từ phiên bản 6.3.0, chỉ người tạo ban đầu của tệp tham khảo `bib` mới được phép cập nhật tệp đã nhập.
</Danger>

Ví dụ, giả sử chủ sở hữu dự án, Người dùng A, bật chia sẻ bằng liên kết và tạo tệp `test.bib` trong dự án, liên kết nó với tài khoản Zotero của chính mình. Nếu một người dùng khác, Người dùng B, truy cập dự án qua liên kết chia sẻ, Người dùng B vẫn có thể đọc và tải xuống `test.bib`, nhưng không được phép cập nhật hoặc nhập lại tệp từ Zotero. Chỉ Người dùng A, với tư cách là người tạo ban đầu của tệp tham khảo, mới có thể thực hiện cập nhật. Nói cách khác, chỉ người tạo ban đầu của tệp `.bib` mới có quyền cập nhật nó.


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