Xác thực hai yếu tố TOTP

Bảo mật tài khoản với mã xác thực thay đổi mỗi 30 giây

2FA
TOTP
Google Authenticator
Authy
Security

Tổng quan

TOTP (Time-based One-Time Password) là phương thức xác thực hai yếu tố sử dụng mã 6 chữ số thay đổi mỗi 30 giây từ ứng dụng xác thực.

Tăng cường bảo mật đáng kể so với chỉ dùng mật khẩu, bảo vệ tài khoản khỏi bị xâm nhập ngay cả khi mật khẩu bị lộ.


Tính năng chính

Điểm chính

  • Mã TOTP 30 giây - Mã xác thực thay đổi liên tục, không thể tái sử dụng

  • Ứng dụng xác thực - Google Authenticator, Authy, Microsoft Authenticator

  • Backup codes - Mã dự phòng khi mất thiết bị

  • Trusted devices - Đánh dấu thiết bị tin cậy bỏ qua 2FA trong 90 ngày

  • Bắt buộc 2FA - Admin có thể bắt buộc 2FA cho toàn hệ thống

  • API Keys - Tạo API key cho script/integration khi bật 2FA


Thiết lập 2FA TOTP

Các bước thực hiện

  • 1. Đăng nhập Odoo, vào My Profile → Account Security

  • 2. Tab Two-Factor Authentication, nhấn "Enable Two-Factor Authentication"

  • 3. Tải ứng dụng xác thực: Google Authenticator (iOS/Android), Authy, Microsoft Authenticator

  • 4. Quét mã QR hiển thị trên màn hình bằng ứng dụng xác thực

  • 5. Nhập mã 6 chữ số từ ứng dụng để xác nhận

  • 6. Lưu backup codes hiển thị (in ra hoặc lưu file an toàn)

  • 7. 2FA được kích hoạt, lần đăng nhập sau sẽ yêu cầu mã TOTP


Đăng nhập với 2FA

Các bước thực hiện

  • 1. Nhập username và password như bình thường

  • 2. Màn hình yêu cầu mã xác thực

  • 3. Mở ứng dụng xác thực, xem mã 6 chữ số cho Odoo

  • 4. Nhập mã vào form (mã có hiệu lực 30 giây)

  • 5. Tùy chọn: Tích "Remember this device" để bỏ qua 2FA trong 90 ngày

  • 6. Đăng nhập thành công


Backup codes

Điểm chính

  • Mỗi tài khoản có 10 backup codes dự phòng

  • Dùng khi mất thiết bị hoặc ứng dụng xác thực không hoạt động

  • Mỗi code chỉ dùng được 1 lần

  • Tạo backup codes mới: My Profile → Account Security → Generate New Codes

  • Lưu backup codes an toàn: in ra, lưu password manager


Trusted devices

Điểm chính

  • Đánh dấu thiết bị tin cậy khi đăng nhập: Tích "Remember this device"

  • Thiết bị tin cậy bỏ qua 2FA trong 90 ngày

  • Chỉ đánh dấu thiết bị cá nhân, không phải máy công cộng

  • Xem danh sách: My Profile → Account Security → Trusted Devices

  • Xóa thiết bị: Nhấn nút xóa bên cạnh thiết bị không còn dùng


Khắc phục sự cố

Các lỗi thường gặp

LỗiNguyên nhânGiải pháp
Mã TOTP không đúngMã đã hết hạn (quá 30s), đồng hồ thiết bị saiNhập mã mới, đồng bộ thời gian thiết bị
Mất thiết bị xác thựcĐiện thoại bị mất/hỏngDùng backup code để đăng nhập, thiết lập lại 2FA
Quên backup codesKhông lưu backup codesLiên hệ admin để reset 2FA
Bị khóa 2FANhập sai mã quá nhiều lầnĐợi 1 giờ hoặc liên hệ admin