2FA cho AppVeyor: cách thiết lập ứng dụng xác thực
Bởi nhóm Novaz · Cập nhật 5 tháng 11, 2026
Các bước trong Novaz được kiểm tra trên phiên bản 1.0.5
Bản dịch từ hướng dẫn tiếng Anh. Trên trang web của dịch vụ, nút và menu có thể mang tên hơi khác trong ngôn ngữ của bạn.
Trong trang này
AppVeyor là dịch vụ tích hợp liên tục (CI) dùng để build và kiểm thử mã, chủ yếu cho các dự án Windows. Bạn có thể đăng nhập bằng nút GitHub, Bitbucket hoặc GitLab, hoặc bằng địa chỉ email và mật khẩu AppVeyor. Xác thực hai yếu tố (2FA) thuộc về kiểu đăng nhập thứ hai: nó bảo vệ việc đăng nhập bằng email/mật khẩu, và phương thức duy nhất mà AppVeyor mô tả là mã từ ứng dụng xác thực, kèm các mã khôi phục dùng một lần (AppVeyor). 2FA là tùy chọn với bạn, trừ khi một tài khoản bạn làm việc trong đó yêu cầu. Hướng dẫn này dùng Authenticator App - Novaz trên iPhone, nhưng mọi ứng dụng xác thực đều làm theo cách tương tự.
Cách chúng tôi kiểm tra hướng dẫn này: các bước cho AppVeyor lấy từ bài blog của chính AppVeyor thông báo về 2FA, kể cả các ảnh chụp màn hình trong bài, và từ ghi chú phát hành của AppVeyor, mà chúng tôi đã đọc vào ngày 21 tháng 10 năm 2026. Bài viết đó có từ tháng 11 năm 2018 và AppVeyor chưa đăng trang trợ giúp nào mới hơn về 2FA, nên các màn hình có thể đã thay đổi từ đó. Chúng tôi chưa thử các bước này trên một tài khoản AppVeyor. Các bước trong Novaz đã được kiểm tra trên ứng dụng, phiên bản 1.0.5.
Nút đăng nhập quyết định nhiều điều
2FA của AppVeyor chỉ có tác dụng khi bạn đăng nhập bằng email và mật khẩu. Nếu bạn đăng nhập bằng GitHub, Bitbucket, GitLab hoặc dịch vụ mà màn hình của AppVeyor gọi là Visual Studio Team Services, AppVeyor không hỏi mã riêng của mình. Lần đăng nhập đó chỉ an toàn bằng tài khoản của bạn ở dịch vụ kia, nên hãy bật 2FA ở đó nữa (AppVeyor).
Bật 2FA bằng ứng dụng xác thực
Thông báo của AppVeyor mô tả các bước sau (AppVeyor):
- Đăng nhập AppVeyor và mở My profile (hồ sơ của tôi), rồi thẻ Security (bảo mật).
- Trong Two-Factor authentication (2FA) (xác thực hai yếu tố), nhấp vào Enable 2FA (bật 2FA).
- Trang Enable two-factor authentication (bật xác thực hai yếu tố) mở ra. Bước đầu tiên, Scan this barcode with your auth app (quét mã vạch này bằng ứng dụng xác thực), hiển thị một mã QR. Trong Novaz, chạm vào +, rồi Quét mã QR, và hướng camera vào mã. Nếu trang đang mở trên chính iPhone đó, hãy chụp ảnh màn hình, chạm vào +, rồi Chọn ảnh. Xem cách quét mã QR trên cùng một iPhone.
- Nếu không quét được, AppVeyor có in một khóa dạng văn bản bên dưới mã QR. Trong Novaz, chạm vào +, rồi Nhập khóa thủ công, ghi AppVeyor vào ô Dịch vụ và khóa vào ô Khóa cài đặt. Xem Khóa cài đặt 2FA là gì?
- Trong Enter 6-digit code from auth app (nhập mã 6 chữ số từ ứng dụng xác thực), nhập mã mà Novaz hiển thị cho AppVeyor. Màn hình thiết lập cho biết mã có 6 chữ số và đổi sau mỗi 30 giây, khớp với mã mà Novaz tạo ra từ khóa nhập tay.
- Trong Save recovery codes (lưu mã khôi phục), sao chép các mã trước khi tiếp tục.
- Nhấp vào Enable 2FA.
Lưu mã khôi phục
AppVeyor hiển thị mã khôi phục ngay trên trang thiết lập, cạnh nút hoàn tất thiết lập. Thông báo giải thích rằng mỗi mã cho phép bạn vượt qua bước 2FA một lần, dành cho khi không có điện thoại (AppVeyor). Thông báo không mô tả cách xem lại mã hay tạo mã mới về sau, nên hãy coi trang đó là cơ hội duy nhất.
Ngay cả khi bạn sao lưu Novaz, các mã này là cách để bạn vào lại khi mất điện thoại và bản sao lưu bị thiếu hoặc đã cũ, nên hãy cất chúng trong trình quản lý mật khẩu hoặc trên giấy, tách biệt với điện thoại. Xem thêm ở Mã dự phòng 2FA.
Đăng nhập sau đó
Sau email và mật khẩu, trang đăng nhập hiển thị khung Two-factor authentication. Nhập mã hiện tại từ Novaz vào Authentication code (mã xác thực) và nhấp vào Verify code (xác minh mã). Nếu không có điện thoại, cùng ô đó cũng nhận một mã khôi phục (AppVeyor).
Khi một tài khoản yêu cầu 2FA
Quản trị viên của một tài khoản AppVeyor có thể bắt buộc 2FA. Trong cài đặt của tài khoản, trang Security có một ô đánh dấu, Require two-factor authentication for users accessing this account with email/password (yêu cầu xác thực hai yếu tố với người dùng truy cập tài khoản này bằng email/mật khẩu), được lưu bằng Update settings (cập nhật cài đặt). Nếu bạn đã đăng nhập bằng email và mật khẩu nhưng chưa có 2FA, AppVeyor sẽ đưa bạn đến trang thiết lập ngay khi bạn mở tài nguyên của tài khoản đó (AppVeyor).
Cùng trang đó liệt kê Allowed authentication methods (các phương thức xác thực được phép). Vì đăng nhập bằng GitHub, Bitbucket và GitLab bỏ qua bước kiểm tra, AppVeyor gợi ý chỉ để lại Email/password (email/mật khẩu) được đánh dấu khi yêu cầu này phải áp dụng cho mọi người, trừ khi các dịch vụ kia có thể tự bắt buộc 2FA. AppVeyor tự lưu trữ (self-hosted) có cùng tính năng này trong AppVeyor Enterprise 6.3.0, phát hành ngày 15 tháng 1 năm 2019 (AppVeyor).
Nếu AppVeyor từ chối mã của bạn
AppVeyor không công bố hướng dẫn cho trường hợp mã bị từ chối. Nguyên nhân thường gặp là đồng hồ của iPhone: mở Cài đặt › Cài đặt chung › Ngày & Giờ và bật Đặt tự động. Novaz cảnh báo khi đồng hồ lệch từ 15 giây trở lên. Các nguyên nhân khác có trong Mã xác thực không hoạt động?
Điện thoại mới, mất điện thoại hoặc tắt 2FA
Thông báo về 2FA của AppVeyor không giải thích cách chuyển 2FA sang điện thoại khác, cách tắt 2FA, hay điều gì xảy ra nếu bạn mất cả điện thoại lẫn mã khôi phục. Với sao lưu iCloud hoặc tệp sao lưu của Novaz, bạn có thể khôi phục các tài khoản trên iPhone mới và giữ nguyên các mã. Nếu không có, trước khi bỏ điện thoại cũ, hãy đăng nhập và tìm trong thẻ Security của My profile một cách để tắt 2FA và thiết lập lại. Xem Cách chuyển ứng dụng xác thực sang iPhone mới.
Nếu mất điện thoại, hãy đăng nhập bằng một mã khôi phục. Nếu không có mã, kênh liên hệ duy nhất mà AppVeyor ghi là hỗ trợ chung qua email tại support@appveyor.com. Trang hỗ trợ của AppVeyor đặt mục tiêu phản hồi trong vòng 24 giờ vào ngày làm việc, nhưng không nói gì cụ thể về 2FA hay giấy tờ chứng minh cần có (AppVeyor). Xem thêm ở Mất điện thoại có ứng dụng xác thực?
Các trang chính thức của AppVeyor
- 2FA comes to AppVeyor (2FA đã có trên AppVeyor)
- AppVeyor Enterprise 6.3.0 release notes (ghi chú phát hành AppVeyor Enterprise 6.3.0)
- Support (hỗ trợ)