Giới thiệu
Nhà cung cấp xác thực người dùng trong OneEntry Headless CMS hỗ trợ xác thực và đăng ký người dùng thông qua nhiều phương thức khác nhau, chẳng hạn như email. Bằng cách sử dụng đối tượng AuthProvider, các nhà phát triển có thể xử lý việc đăng ký người dùng, bao gồm việc gửi mã kích hoạt khi cần thiết. Hệ thống hỗ trợ nhiều loại dữ liệu cho các thuộc tính biểu mẫu, cho phép quản lý dữ liệu người dùng một cách toàn diện. Các chức năng chính bao gồm xác thực người dùng, quản lý mã thông báo (mã thông báo truy cập và làm mới), thay đổi mật khẩu và đăng xuất. Ngoài ra, nó cung cấp các phương thức để quản lý các nhà cung cấp xác thực và truy xuất các chi tiết cụ thể theo mã đánh dấu hoặc mã ngôn ngữ, đảm bảo quản lý người dùng an toàn và hiệu quả trên các ứng dụng.
signUp
Đăng ký người dùng (❗️Đối với nhà cung cấp có kích hoạt người dùng, mã kích hoạt sẽ được gửi qua phương thức thông báo người dùng tương ứng)
generateCode
Lấy mã để kích hoạt người dùng
checkCode
Kiểm tra mã kích hoạt của người dùng
auth
Xác thực người dùng
làm mới
Cập nhật mã thông báo người dùng
đăng xuất
Đăng xuất tài khoản người dùng 🔐 Phương pháp này yêu cầu xác thực.
changePassword
Thay đổi mật khẩu người dùng (chỉ dành cho các gói tài khoản đã kích hoạt với tính năng Kích hoạt được bật)
getAuthProviders
Lấy tất cả các đối tượng nhà cung cấp xác thực
getMarker
Lấy một đối tượng nhà cung cấp xác thực theo marker