xác thực là gì?
Xác thực là cách app kiểm tra một người là ai trước khi cho họ vào, chẳng hạn bằng mật khẩu, mã gửi qua email, hoặc “Đăng nhập bằng Google”.
Xác thực trả lời câu hỏi “bạn là ai?”. Khái niệm đi kèm là phân quyền, trả lời câu hỏi “bạn được phép làm gì?”. Đăng nhập là xác thực; còn việc quản trị viên thấy một trang mà người dùng thường không thấy là phân quyền.
Các phương thức phổ biến gồm email và mật khẩu, liên kết đăng nhập hoặc mã dùng một lần gửi qua email, đăng nhập bằng tài khoản có sẵn như Google hoặc Apple, và bước xác minh thứ hai như ứng dụng xác thực.
Để làm đúng, cần lưu mật khẩu an toàn, chống việc đoán mật khẩu liên tục, cho phiên đăng nhập hết hạn, và kiểm tra trên máy chủ rằng mỗi yêu cầu đến từ người đã đăng nhập và được phép thực hiện nó.
Trong Mythex, agent xây dựng đăng nhập cho người dùng app của bạn bằng cơ sở dữ liệu của chính bạn hoặc nhà cung cấp xác thực bạn chọn; không có dịch vụ đăng nhập được quản lý sẵn nào được tích hợp.
Câu hỏi thường gặp
Khác biệt giữa xác thực và phân quyền là gì?
Xác thực kiểm tra bạn là ai. Phân quyền quyết định bạn được xem và làm gì sau khi đã đăng nhập.
Nên tự xây dựng đăng nhập hay dùng nhà cung cấp?
Nhà cung cấp lo các phần khó như đặt lại mật khẩu, đăng nhập mạng xã hội và cập nhật bảo mật. Tự xây dựng cho bạn toàn quyền kiểm soát nhưng trách nhiệm lớn hơn. Cả hai cách đều ổn nếu làm cẩn thận.
Xem thêm
Mythex · Pricing · Xây dựng mọi thứ với AI · Mẫu website và ứng dụng · So sánh Mythex · Thuật ngữ xây dựng ứng dụng bằng AI · Công cụ miễn phí để xây dựng ứng dụng bằng AI · English