Passkey cho Portal
Cho phép khách hàng và đối tác đăng nhập portal bằng sinh trắc học hoặc khóa bảo mật
Module auth_passkey_portal mở rộng tính năng passkey cho người dùng portal để họ có thể đăng nhập nhanh mà không cần nhập mật khẩu mỗi lần.
Giải pháp này phù hợp cho khách hàng thường xuyên truy cập đơn hàng, hóa đơn hoặc khu vực self-service trên portal.
Passkey cho portal là gì?
Điểm chính
• Cho phép khách hàng và đối tác dùng passkey giống như người dùng nội bộ.
• Đăng nhập nhanh bằng vân tay, Face ID, Touch ID hoặc Windows Hello.
• Không cần nhớ mật khẩu nhưng vẫn an toàn hơn đăng nhập truyền thống.
• Hỗ trợ tạo nhiều passkey cho nhiều thiết bị khác nhau.
Quản lý passkey trong portal
Các bước thực hiện
1. Đăng nhập vào portal bằng tài khoản hiện có.
2. Vào My Account hoặc My Profile.
3. Mở tab Security để xem phần Passkeys.
4. Kiểm tra danh sách passkey cùng các cột Name, Created, Last Used và Actions.
Tạo passkey trong portal
Các bước thực hiện
1. Trong trang Security, bấm Add Passkey.
2. Đặt tên cho passkey, ví dụ iPhone, Laptop công ty hoặc Máy tính nhà.
3. Xác thực trên thiết bị bằng Face ID, Touch ID, vân tay hoặc Windows Hello.
4. Hoàn tất và kiểm tra passkey mới đã xuất hiện trong danh sách.
Đổi tên và xóa passkey
Điểm chính
• Đổi tên: Bấm biểu tượng bút chì, nhập tên mới rồi lưu lại.
• Xóa passkey: Bấm biểu tượng thùng rác và xác nhận xóa.
• Nên giữ ít nhất một passkey khác hoặc nhớ mật khẩu để tránh bị khóa tài khoản.
Đăng nhập portal bằng passkey
Các bước thực hiện
1. Mở trang đăng nhập portal của công ty.
2. Bấm Sign in with a Passkey.
3. Xác thực trên thiết bị bằng phương thức sinh trắc học hoặc khóa bảo mật.
4. Truy cập portal ngay sau khi xác thực thành công.
Tình huống sử dụng
Các trường hợp thường gặp
| Tình huống | Cách áp dụng | Lợi ích |
|---|---|---|
| Khách hàng truy cập portal thường xuyên | Tạo passkey trên điện thoại cá nhân | Đăng nhập nhanh để xem đơn hàng và hóa đơn. |
| Đối tác làm việc trên nhiều thiết bị | Tạo passkey riêng cho từng máy | Không phải chia sẻ hay ghi nhớ nhiều mật khẩu. |
| Mất thiết bị | Đăng nhập bằng mật khẩu hoặc passkey khác rồi xóa passkey cũ | Giảm rủi ro khi thiết bị thất lạc. |
So sánh portal và nội bộ
Khác biệt chính
| Tính năng | Portal | Nội bộ |
|---|---|---|
| Tạo passkey | Có | Có |
| Đổi tên / xóa passkey | Có | Có |
| Đăng nhập bằng passkey | Có | Có |
| Quản lý trong portal | Có | Không |
| Quản lý trong backend | Không | Có |
Yêu cầu hệ thống
Trình duyệt và thiết bị hỗ trợ
| Nhóm | Yêu cầu |
|---|---|
| Trình duyệt | Chrome 67+, Firefox 60+, Safari 13+, Edge 18+ |
| iPhone / iPad | iOS 14+ với Face ID hoặc Touch ID |
| Android | Android 7+ với vân tay hoặc khóa màn hình |
| Windows | Windows 10+ với Windows Hello |
| Mac | macOS với Touch ID |
| Kết nối | Bắt buộc HTTPS trong production; localhost có thể dùng HTTP khi phát triển |
Khắc phục sự cố
Các lỗi thường gặp
| Lỗi | Nguyên nhân | Giải pháp |
|---|---|---|
| Không thấy phần Passkeys | Module chưa cài hoặc tài khoản không phải portal user | Kiểm tra module auth_passkey_portal và loại tài khoản. |
| Lỗi khi tạo passkey | Trình duyệt không hỗ trợ, không có HTTPS hoặc thiết bị chưa bật sinh trắc học | Dùng trình duyệt hiện đại, bật HTTPS và cấu hình sinh trắc học. |
| Không đăng nhập được bằng passkey | Passkey đã bị xóa hoặc dùng sai portal | Đăng nhập bằng mật khẩu, kiểm tra danh sách passkey rồi tạo lại nếu cần. |