2FA cho ActiveState: cách thiết lập ứng dụng xác thực
Bởi nhóm Novaz · Cập nhật 29 tháng 10, 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
Tài khoản ActiveState Platform là thứ bạn dùng để đăng nhập khi dựng runtime, dùng State Tool trên dòng lệnh và truy cập các dự án riêng của tổ chức. ActiveState cung cấp xác thực hai yếu tố (2FA) như một tùy chọn cho các tài khoản đăng nhập bằng mật khẩu. Tài liệu của họ mô tả một phương thức, mã 6 chữ số từ ứng dụng xác thực, và không bắt buộc 2FA. Tài liệu của ActiveState nêu Google Authenticator và Authy làm ví dụ nhưng nói rằng ứng dụng tương tự nào đọc được mã QR cũng dùng được (ActiveState). Hướng dẫn này dùng Authenticator App - Novaz trên iPhone. 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 ActiveState lấy từ tài liệu của chính ActiveState (có liên kết bên dưới), mà chúng tôi đã đọc vào ngày 21 tháng 10 năm 2026. Chúng tôi chưa thử các bước này trên một tài khoản ActiveState, nên có thể một vài nhãn hơi khác. Các bước trong Novaz đã được kiểm tra trên ứng dụng, phiên bản 1.0.5.
Trước khi bắt đầu: cách bạn đăng nhập rất quan trọng
Tài khoản ActiveState có thể được tạo bằng địa chỉ email và mật khẩu, hoặc bằng tài khoản GitHub (ActiveState). 2FA mô tả ở đây là 2FA riêng của ActiveState, dùng cùng với mật khẩu ActiveState. Tài liệu của ActiveState không nói nó có áp dụng khi bạn đăng nhập bằng GitHub hay không. Trong trường hợp đó, các cài đặt bảo mật của chính GitHub bảo vệ việc đăng nhập.
Các công ty cũng có thể kết nối Platform với hệ thống đăng nhập một lần (SSO) của riêng mình, thông qua bộ phận hỗ trợ của ActiveState hoặc người quản lý tài khoản. Nếu tổ chức của bạn làm vậy, hãy hỏi nhóm IT xem 2FA hoạt động thế nào với bạn.
Bật 2FA bằng ứng dụng xác thực
Tài liệu của ActiveState đưa ra các bước sau (ActiveState):
- Đăng nhập ActiveState Platform. Mở menu ở góc trên bên phải, menu hiển thị tên người dùng của bạn, và chọn Account Settings (cài đặt tài khoản).
- Nhấp vào Two-factor Authentication (xác thực hai yếu tố), rồi Enable (bật).
- ActiveState 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 mã hiện trên chính màn hình iPhone của bạn, hãy chụp ảnh màn hình rồi chạm vào +, sau đó Chọn ảnh. Xem quét mã QR trên cùng một iPhone.
- Nhập mã 6 chữ số từ Novaz vào ô văn bản và nhấp vào Confirm (xác nhận).
Nếu mã được chấp nhận, 2FA đã được bật.
Tài liệu của ActiveState chỉ mô tả việc quét mã QR. Không có nhắc đến khóa dạng văn bản để nhập thay thế. Nếu bạn thấy có, hãy thêm vào Novaz bằng +, rồi Nhập khóa thủ công, và đặt khóa vào ô Khóa cài đặt. Xem Khóa cài đặt 2FA là gì?
Khi nào ActiveState hỏi mã
Theo ActiveState, khi 2FA đã bật, mỗi lần đăng nhập bạn cần mật khẩu và mã hiện tại từ ứng dụng. Tài liệu không mô tả cách tin cậy một thiết bị để bỏ qua mã (ActiveState).
State Tool
Chạy state auth sẽ mở trình duyệt đến trang đăng nhập Platform, nên bạn nhập mã ở đó như thường lệ (ActiveState). Nếu bạn đăng nhập bằng tên người dùng và mật khẩu dưới dạng tham số dòng lệnh, tài liệu tham khảo lệnh có liệt kê tham số --totp cho mã từ ứng dụng, và tham số này chỉ dùng được cùng với các tham số tên người dùng và mật khẩu (ActiveState).
Với các pipeline CI/CD, ActiveState khuyên dùng một khóa API lưu trong biến môi trường ACTIVESTATE_API_KEY, bạn có thể tạo khóa này bằng state export new-api-key (ActiveState). Như vậy máy chủ build không cần mã từ điện thoại của bạn.
Tài liệu không nêu mã dự phòng
Tài liệu của ActiveState không nhắc đến mã dự phòng hay mã khôi phục, và không mô tả phương thức 2FA thứ hai. Novaz giữ các khóa trên iPhone của bạn, nên trừ khi bạn bật Sao lưu iCloud hoặc xuất tệp sao lưu trong Cài đặt › Sao lưu, chiếc iPhone đó là nơi duy nhất tạo ra mã ActiveState của bạn. Hãy giữ nó cẩn thận, và đọc phần khôi phục bên dưới trước khi cần đến. Để hiểu thêm về chủ đề chung, xem Mã dự phòng 2FA.
Nếu ActiveState từ chối mã của bạn
Tài liệu của ActiveState không đề cập đến mã bị từ chối. Nguyên nhân phổ biến nhất 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ũng cảnh báo khi đồng hồ lệch từ 15 giây trở lên. Cũng hãy chắc rằng bạn nhập mã trước khi mã đổi. Xem thêm nguyên nhân ở Mã xác thực không hoạt động?
Đổi điện thoại
ActiveState không mô tả việc chuyển 2FA sang điện thoại mới. Các bước mà họ có ghi lại tạo thành một cách làm khả thi: khi vẫn còn điện thoại cũ, hãy đăng nhập bằng mã, tắt 2FA trong Account Settings › Two-factor Authentication, rồi bật lại và quét mã QR mới bằng điện thoại mới. Với bản sao lưu iCloud hoặc tệp sao lưu của Novaz, bạn có thể khôi phục tài khoản trên iPhone mới; nếu không có, đây là cách để làm. Xem Cách chuyển ứng dụng xác thực sang iPhone mới.
Nếu bạn mất ứng dụng xác thực
Tài liệu của ActiveState không mô tả cần làm gì nếu bạn mất điện thoại chứa mã. Tài liệu không nói bộ phận hỗ trợ yêu cầu bằng chứng gì hay việc đặt lại mất bao lâu. Muốn tự tắt 2FA thì trước hết phải đăng nhập bằng mã, nên cách đó không giúp được khi đã mất điện thoại (ActiveState). Cũng đừng trông vào việc đặt lại mật khẩu: trang về mật khẩu của ActiveState không nói việc này tắt 2FA (ActiveState).
Địa chỉ hỗ trợ mà ActiveState đưa ra cho các vấn đề về tài khoản là support@activestate.com, ví dụ để đổi địa chỉ email của tài khoản (ActiveState). Đó là địa chỉ để bạn viết thư, từ email của tài khoản. Để biết các bước cần làm ngay, xem Mất điện thoại có ứng dụng xác thực?
Tắt 2FA
Bạn có thể tắt 2FA bất cứ lúc nào khi vẫn còn nhận được mã. Đăng nhập bằng mã, mở Account Settings từ menu tên người dùng, nhấp vào Two-factor Authentication, rồi Disable (tắt). ActiveState sẽ không hỏi mã ở lần đăng nhập tiếp theo (ActiveState). Trong Novaz, mở tài khoản ActiveState và chạm vào Xóa tài khoản.
Trợ giúp chính thức của ActiveState
- Configure SSO and 2FA (cấu hình SSO và 2FA)
- Create an account (tạo tài khoản)
- Authentication (xác thực)
- Command Reference (tài liệu tham khảo lệnh)
- Use the State Tool in Your CI/CD Environments (dùng State Tool trong môi trường CI/CD)
- Password Management (quản lý mật khẩu)
- Manage Your Account (quản lý tài khoản)