Xác thực, Phân quyền & Quản lý API Key
Để bắt đầu khai thác kho tri thức học thuật khổng lồ của EcoLit, bạn cần thực hiện đăng nhập hệ thống và cấu hình hạn mức tài nguyên AI phù hợp.
1. Xác thực Google Sign In & Quản lý Quyền truy cập
EcoLit tích hợp giải pháp xác thực một chạm (Single Sign-On - SSO) thông qua tài khoản Google để đơn giản hóa quy trình đăng ký:
- Truy cập trang chủ EcoLit.
- Nhấn nút Đăng nhập bằng Google (Sign in with Google).
- Hệ thống sẽ chuyển hướng sang màn hình xác thực bảo mật của Google. Chọn tài khoản email của bạn.
- Sau khi đăng nhập thành công, backend sẽ tự động kiểm tra và khởi tạo hồ sơ người dùng trong cơ sở dữ liệu PostgreSQL. Các tài khoản mới tạo sẽ được cấp gói Starter mặc định.
Phân quyền dựa trên vai trò (RBAC - Role-Based Access Control)
Hệ thống phân quyền truy cập của người dùng thành 3 vai trò chính:
- Viewer: Chỉ có quyền đọc (Read-only) - tìm kiếm bài báo và khám phá Đồ thị tri thức có sẵn, không được sử dụng AI Chatbot.
- Researcher (Mặc định): Tìm kiếm bài báo, tương tác trực quan với Graph, sử dụng Trợ lý AI Chatbot và cấu hình API Key cá nhân.
- Admin: Toàn quyền quản trị hệ thống - cấu hình quy tắc cào dữ liệu, quản lý tài khoản người dùng, thay đổi vai trò/gói dịch vụ và giám sát hóa đơn token.