Xác thực: Feishu / Lark
Giới thiệu
Plugin Feishu / Lark cho phép người dùng đăng nhập NocoBase bằng tài khoản Feishu hoặc Lark, tùy chọn đăng nhập tự động không cần xác nhận.
Kích hoạt plugin
Feishu / Lark là plugin thương mại. Cài đặt và kích hoạt trong trình quản lý plugin, cùng với plugin Xác thực người dùng.
Tạo ứng dụng trên nền tảng mở
Truy cập nền tảng mở Feishu và tạo ứng dụng tự xây của doanh nghiệp (với Lark dùng nền tảng mở Lark). Ghi lại App ID và App Secret.
Đăng nhập không cần thêm quyền API nào. Để đồng bộ danh bạ, xem Đồng bộ dữ liệu người dùng từ Feishu.
Cấu hình URL chuyển hướng
Trong Cài đặt bảo mật → URL chuyển hướng của ứng dụng, thêm URL callback do NocoBase hiển thị:
Cách đơn giản nhất là copy URL chuyển hướng hiển thị trên trang cấu hình authenticator trong NocoBase.
Khi NocoBase được triển khai dưới đường dẫn con (ví dụ APP_PUBLIC_PATH=/nocobase/), URL callback sẽ có tiền tố, ví dụ https://ten-mien-cua-ban/nocobase/api/feishu:redirect. URL trong danh sách cho phép trên nền tảng phải trùng khớp tuyệt đối với URL thực tế.
Thêm xác thực Feishu trong NocoBase
Vào trang Xác thực người dùng, thêm authenticator Feishu / Lark:
Chọn trường định danh duy nhất
Giữ nguyên lựa chọn này sau khi đã có người dùng đăng nhập. Nếu dùng đồng bộ dữ liệu, chọn cùng trường trong nguồn đồng bộ.
Đăng nhập và tự động đăng ký
Người dùng nhấn nút Feishu / Lark trên trang đăng nhập để hoàn tất OAuth. Khi bật tự động đăng ký:
- Người dùng được tìm hoặc tạo theo trường định danh duy nhất;
- Điện thoại, email và biệt danh chỉ được điền khi hồ sơ trống; giá trị sẵn có không bị ghi đè.
Đăng nhập tự động
Khi bật Đăng nhập tự động, mở ứng dụng trong client Feishu sẽ tự động bắt đầu OAuth mà không cần nhấn nút. Chỉ một authenticator Feishu được bật tính năng này tại một thời điểm.
Điều kiện:
- URL callback nằm trong danh sách cho phép URL chuyển hướng;
- Ứng dụng đã phát hành và người dùng nằm trong phạm vi khả dụng;
- Ứng dụng được mở trong client Feishu.
Lần đầu sẽ xuất hiện trang xác nhận của Feishu; các lần sau là im lặng. Mở trong trình duyệt hệ thống không kích hoạt đăng nhập tự động — đây là hành vi dự kiến.
Lối vào từ Feishu Workbench (tùy chọn)
Cấu hình trang chủ desktop/mobile trong Chức năng ứng dụng → Ứng dụng web để người dùng mở NocoBase trực tiếp từ workbench Feishu. URL phải trùng với địa chỉ NocoBase thực tế (bao gồm tiền tố đường dẫn con nếu có).

